This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch 3.8-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from 4fa0324f2c Merge branch '3.7-dev' into 3.8-dev
add 51169585c4 Kept initial argument on same line as step for gremlint
add f7116ebca8 Add gremlint to gremlin-mcp
add 7fcc2610aa Merge branch 'gremlint-v2' into 3.8-dev
No new revisions were added by this update.
Summary of changes:
.gitignore | 2 -
CHANGELOG.asciidoc | 2 +
docs/src/reference/gremlin-applications.asciidoc | 38 +++++-
docs/src/upgrade/release-3.8.1.asciidoc | 102 +++++++++++++++
gremlin-mcp/src/main/javascript/README.md | 7 ++
gremlin-mcp/src/main/javascript/package-lock.json | 9 ++
gremlin-mcp/src/main/javascript/package.json | 1 +
gremlin-mcp/src/main/javascript/src/constants.ts | 3 +-
.../src/main/javascript/src/handlers/tools.ts | 69 +++++++++-
.../main/javascript/tests/gremlint-format.test.ts | 66 ++++++++++
.../__tests__/closureIndentation.test.ts | 77 +++++-------
.../formatQuery/__tests__/defaultConfig.test.ts | 5 +-
.../determineWhatPartsOfCodeAreGremlin.test.ts | 5 +-
.../__tests__/dotsAfterLineBreaks.test.ts | 18 ++-
.../invalidIndentationAndMaxLineLength.test.ts | 3 +-
.../src/formatQuery/__tests__/layoutUtils.test.ts | 68 ++++++++++
.../__tests__/modulatorIndentation.test.ts | 140 ++++++++++++---------
.../__tests__/modulatorWrapping.test.ts | 12 +-
.../formatQuery/formatSyntaxTrees/formatClosure.ts | 56 +++++++--
.../formatQuery/formatSyntaxTrees/formatMethod.ts | 108 +++++++++++++---
.../getStepGroups/reduceSingleStepInStepGroup.ts | 2 +-
.../formatTraversal/getStepGroups/utils.ts | 18 +--
.../formatSyntaxTrees/formatTraversal/index.ts | 16 ++-
gremlint/src/formatQuery/index.ts | 2 +-
gremlint/src/formatQuery/layoutUtils.ts | 49 ++++++++
.../recreateQueryOnelinerFromSyntaxTree.ts | 23 ++--
.../recreateQueryStringFromFormattedSyntaxTrees.ts | 35 +++---
gremlint/src/formatQuery/types.ts | 1 +
28 files changed, 739 insertions(+), 198 deletions(-)
create mode 100644
gremlin-mcp/src/main/javascript/tests/gremlint-format.test.ts
create mode 100644 gremlint/src/formatQuery/__tests__/layoutUtils.test.ts
create mode 100644 gremlint/src/formatQuery/layoutUtils.ts