Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package bridge adapts barrelman rules for the gossip LSP framework.
|
Package bridge adapts barrelman rules for the gossip LSP framework. |
|
Package cli implements the Telescope command-line interface using cobra.
|
Package cli implements the Telescope command-line interface using cobra. |
|
Package config handles Telescope configuration loading and defaults.
|
Package config handles Telescope configuration loading and defaults. |
|
Package contractrunner queues Barometer contract test runs with bounded concurrency.
|
Package contractrunner queues Barometer contract test runs with bounded concurrency. |
|
core
|
|
|
analyze
Package analyze provides project-level intelligence features including dead component detection, breaking change analysis, and bundle preview.
|
Package analyze provides project-level intelligence features including dead component detection, breaking change analysis, and bundle preview. |
|
classify
Package classify provides scored heuristics to identify OpenAPI documents.
|
Package classify provides scored heuristics to identify OpenAPI documents. |
|
graph
Package graph provides the unified workspace graph engine for Telescope.
|
Package graph provides the unified workspace graph engine for Telescope. |
|
parser
Package parser provides a protocol-independent intermediate representation (IR) for parsed YAML/JSON documents.
|
Package parser provides a protocol-independent intermediate representation (IR) for parsed YAML/JSON documents. |
|
types
Package types defines protocol-independent core types shared by every Telescope consumer (LSP server, CLI, SDK importers).
|
Package types defines protocol-independent core types shared by every Telescope consumer (LSP server, CLI, SDK importers). |
|
uri
Package uri provides file URI normalization without LSP or gossip imports, so core packages stay free of github.com/LukasParke/gossip/protocol.
|
Package uri provides file URI normalization without LSP or gossip imports, so core packages stay free of github.com/LukasParke/gossip/protocol. |
|
Package diff compares OpenAPI documents using libopenapi's semantic diff engine.
|
Package diff compares OpenAPI documents using libopenapi's semantic diff engine. |
|
Package extensions provides a framework for validating OpenAPI vendor extensions (x-* properties) against JSON Schema definitions.
|
Package extensions provides a framework for validating OpenAPI vendor extensions (x-* properties) against JSON Schema definitions. |
|
Package lsp wires the gossip framework with the Telescope OpenAPI model, rules, and all LSP feature handlers.
|
Package lsp wires the gossip framework with the Telescope OpenAPI model, rules, and all LSP feature handlers. |
|
adapt
Package adapt converts between protocol-independent core types and LSP protocol types.
|
Package adapt converts between protocol-independent core types and LSP protocol types. |
|
navadapt
Package navadapt bridges gossip protocol types and navigator types.
|
Package navadapt bridges gossip protocol types and navigator types. |
|
Package markdown provides on-demand CommonMark parsing utilities for OpenAPI description fields.
|
Package markdown provides on-demand CommonMark parsing utilities for OpenAPI description fields. |
|
Package openapi provides a typed model for OpenAPI 3.x documents with tree-sitter-powered parsing and source location tracking.
|
Package openapi provides a typed model for OpenAPI 3.x documents with tree-sitter-powered parsing and source location tracking. |
|
Package plugin defines the in-process Plugin interface for registering rule providers with Telescope.
|
Package plugin defines the in-process Plugin interface for registering rule providers with Telescope. |
|
Package rules provides the rule definition framework for Telescope's OpenAPI diagnostic engine.
|
Package rules provides the rule definition framework for Telescope's OpenAPI diagnostic engine. |
|
checks
Package checks implements syntactic diagnostic rules.
|
Package checks implements syntactic diagnostic rules. |
|
testing
Package rulestest provides test helpers for validating Telescope rules.
|
Package rulestest provides test helpers for validating Telescope rules. |
|
Package rulesets handles loading, parsing, and merging of Telescope ruleset definitions.
|
Package rulesets handles loading, parsing, and merging of Telescope ruleset definitions. |
|
Package sdk provides the public Go API for using Telescope as a library.
|
Package sdk provides the public Go API for using Telescope as a library. |
|
Package spectral provides a Go implementation of the Spectral rule engine for evaluating declarative OpenAPI linting rules.
|
Package spectral provides a Go implementation of the Spectral rule engine for evaluating declarative OpenAPI linting rules. |
|
Package testutil provides test helpers and fixtures for Telescope tests.
|
Package testutil provides test helpers and fixtures for Telescope tests. |
|
specs
Package specs provides embedded OpenAPI test specifications for use in tests and benchmarks.
|
Package specs provides embedded OpenAPI test specifications for use in tests and benchmarks. |
|
Package validation provides additional file validation capabilities beyond the built-in OpenAPI structural validation.
|
Package validation provides additional file validation capabilities beyond the built-in OpenAPI structural validation. |
|
Package wiretap manages the optional pb33f/wiretap sidecar process.
|
Package wiretap manages the optional pb33f/wiretap sidecar process. |
Click to show internal directories.
Click to hide internal directories.