This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 7fcc2610aa93280df2cfe6e38f56e6180e309eb0 Merge: 4fa0324f2c f7116ebca8 Author: Stephen Mallette <[email protected]> AuthorDate: Mon Jan 12 12:54:36 2026 -0500 Merge branch 'gremlint-v2' into 3.8-dev .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(-)
