Directories
¶
| Path | Synopsis |
|---|---|
|
Package backend defines the public contract implemented by analysis providers.
|
Package backend defines the public contract implemented by analysis providers. |
|
cmd
|
|
|
lintai
command
|
|
|
Package facts defines the language-neutral fact and schema types exchanged between backends and the LintAI engine.
|
Package facts defines the language-neutral fact and schema types exchanged between backends and the LintAI engine. |
|
internal
|
|
|
tsgo/internal/bundled
Package bundled provides access to files bundled with TypeScript.
|
Package bundled provides access to files bundled with TypeScript. |
|
tsgo/internal/compiler
Package compiler implements the TypeScript compiler.
|
Package compiler implements the TypeScript compiler. |
|
tsgo/internal/contentmapper
Package contentmapper defines the types describing an external content mapper: a plugin that transforms otherwise unsupported file content (e.g.
|
Package contentmapper defines the types describing an external content mapper: a plugin that transforms otherwise unsupported file content (e.g. |
|
tsgo/internal/diagnostics
Package diagnostics contains generated localizable diagnostic messages.
|
Package diagnostics contains generated localizable diagnostic messages. |
|
tsgo/internal/jsnum
Package jsnum provides JS-like number handling.
|
Package jsnum provides JS-like number handling. |
|
tsgo/internal/jsonrpc
Package jsonrpc provides generic JSON-RPC 2.0 types and utilities that can be shared between LSP and other JSON-RPC based protocols.
|
Package jsonrpc provides generic JSON-RPC 2.0 types and utilities that can be shared between LSP and other JSON-RPC based protocols. |
|
tsgo/internal/nodebuilder
Exports interfaces and types defining the node builder - concrete implementations are on top of the checker, but these types and interfaces are used by the emit resolver in the printer
|
Exports interfaces and types defining the node builder - concrete implementations are on top of the checker, but these types and interfaces are used by the emit resolver in the printer |
|
tsgo/internal/printer
Package printer exports a Printer for pretty-printing TS ASTs and writer interfaces and implementations for using them Intended ultimate usage:
|
Package printer exports a Printer for pretty-printing TS ASTs and writer interfaces and implementations for using them Intended ultimate usage: |
|
tsgo/internal/pseudochecker
pseudochecker is a limited "checker" that returns pseudo-"types" of expressions - mostly those which trivially have type nodes
|
pseudochecker is a limited "checker" that returns pseudo-"types" of expressions - mostly those which trivially have type nodes |
|
tsgo/internal/spanmap
Package spanmap provides bidirectional span-aware mapping between a content mapper's virtual text and its original, untransformed source.
|
Package spanmap provides bidirectional span-aware mapping between a content mapper's virtual text and its original, untransformed source. |
|
tsgo/internal/stringutil
Package stringutil Exports common rune utilities for parsing and emitting javascript
|
Package stringutil Exports common rune utilities for parsing and emitting javascript |
|
tsgo/internal/tspath
Package tspath defines rooted path types and canonical path keys:
|
Package tspath defines rooted path types and canonical path keys: |
|
scripts
|
|
|
tsgo-rewrite-imports
command
Command tsgo-rewrite-imports rewrites import paths in Go files for scripts/sync-tsgo.sh.
|
Command tsgo-rewrite-imports rewrites import paths in Go files for scripts/sync-tsgo.sh. |
Click to show internal directories.
Click to hide internal directories.