Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
thriftfmt
command
Package main provides the thriftfmt CLI entry point.
|
Package main provides the thriftfmt CLI entry point. |
|
thriftlint
command
Package main provides the thriftlint CLI entry point.
|
Package main provides the thriftlint CLI entry point. |
|
thriftls
command
Package main provides the thriftls CLI entry point.
|
Package main provides the thriftls CLI entry point. |
|
grammar
|
|
|
tree-sitter-thrift
Package treesitterthrift provides embedded tree-sitter query assets.
|
Package treesitterthrift provides embedded tree-sitter query assets. |
|
internal
|
|
|
format
Package format provides formatter core APIs and primitives for Thrift source formatting.
|
Package format provides formatter core APIs and primitives for Thrift source formatting. |
|
grammars/thrift
Package thriftwasm embeds the Thrift tree-sitter wasm artifact in the binary.
|
Package thriftwasm embeds the Thrift tree-sitter wasm artifact in the binary. |
|
index
Package index provides workspace indexing for cross-file Thrift analysis.
|
Package index provides workspace indexing for cross-file Thrift analysis. |
|
lexer
Package lexer provides a lossless token/trivia lexer for Thrift IDL source.
|
Package lexer provides a lossless token/trivia lexer for Thrift IDL source. |
|
lint
Package lint provides syntax-tree based lint diagnostics for thrift source files.
|
Package lint provides syntax-tree based lint diagnostics for thrift source files. |
|
lsp
Package lsp implements the thriftls LSP server and shared protocol types.
|
Package lsp implements the thriftls LSP server and shared protocol types. |
|
syntax
Package syntax builds a CST-oriented parse result by combining the lossless lexer and tree-sitter parser.
|
Package syntax builds a CST-oriented parse result by combining the lossless lexer and tree-sitter parser. |
|
syntax/backend
Package backend defines parser backend abstractions for syntax parsing.
|
Package backend defines parser backend abstractions for syntax parsing. |
|
syntax/backend/wasm
Package wasm contains the wasm parser backend wiring surface.
|
Package wasm contains the wasm parser backend wiring surface. |
|
syntax/treesitter
Package treesitter wraps parser primitives for Thrift syntax parsing.
|
Package treesitter wraps parser primitives for Thrift syntax parsing. |
|
testutil
Package testutil provides shared helpers for repository tests.
|
Package testutil provides shared helpers for repository tests. |
|
text
Package text defines source offsets, spans, and position/range types.
|
Package text defines source offsets, spans, and position/range types. |
|
scripts
|
|
|
check-perf-gate
command
Package main enforces the CI performance gate from a perf-report JSON artifact.
|
Package main enforces the CI performance gate from a perf-report JSON artifact. |
|
check-vscode-changelog
command
Package main enforces when the VS Code changelog must be updated for a change.
|
Package main enforces when the VS Code changelog must be updated for a change. |
|
compose-release-notes
command
Package main composes the final GitHub release body from release-please notes and repo policy snippets.
|
Package main composes the final GitHub release body from release-please notes and repo policy snippets. |
|
evaluate-perf-policy
command
Package main evaluates CI perf-gate policy from the current and previous breach states.
|
Package main evaluates CI perf-gate policy from the current and previous breach states. |
|
generate-release-manifest
command
generate-release-manifest emits the managed-install manifest for thriftls release artifacts.
|
generate-release-manifest emits the managed-install manifest for thriftls release artifacts. |
|
generate-sbom
command
Package main generates a CycloneDX SBOM for the current Go module graph.
|
Package main generates a CycloneDX SBOM for the current Go module graph. |
|
generate-vscode-release-metadata
command
generate-vscode-release-metadata emits release metadata for the packaged VS Code extension.
|
generate-vscode-release-metadata emits release metadata for the packaged VS Code extension. |
|
notify-released-prs
command
Package main comments on pull requests after a release is published.
|
Package main comments on pull requests after a release is published. |
|
perf-report
command
Package main runs reproducible parse/format and LSP memory stability measurements for Weaver for Apache Thrift.
|
Package main runs reproducible parse/format and LSP memory stability measurements for Weaver for Apache Thrift. |
|
update-vscode-changelog
command
Package main rolls the VS Code changelog from Unreleased into a versioned release section.
|
Package main rolls the VS Code changelog from Unreleased into a versioned release section. |
|
verify-checksums
command
Package main verifies sha256 checksums for release artifacts.
|
Package main verifies sha256 checksums for release artifacts. |
Click to show internal directories.
Click to hide internal directories.