Some checks failed
Run mypy_primer on push / Run mypy_primer on push (push) Has been cancelled
Validation / Typecheck (push) Has been cancelled
Validation / Style (push) Has been cancelled
Validation / Test macos-latest (push) Has been cancelled
Validation / Test ubuntu-latest (push) Has been cancelled
Validation / Test windows-latest (push) Has been cancelled
Validation / Build (push) Has been cancelled
Validation / Required (push) Has been cancelled
23 KiB
23 KiB
Diagnostics and Configuration
Feature path: Diagnostics and Configuration
Implementation summary
- Files: 15
- Symbols: 117
Primary files
These are the main implementation files attached to this semantic node.
| File | Summary |
|---|---|
| packages/pyright/packages/pyright-internal/src/analyzer/deprecatedSymbols.ts | Maps implicitly deprecated typing and collection symbols to the Python version and suggested replacement |
| packages/pyright/packages/pyright-internal/src/commands/commandController.ts | Dispatches language-server commands to their specific handlers and indicates long-running/refactoring commands |
| packages/pyright/packages/pyright-internal/src/commands/commandResult.ts | Defines CommandResult interface representing command output with label, edits, optional data, and a type guard |
| packages/pyright/packages/pyright-internal/src/commands/commands.ts | Exports an enum of Pyright command identifier strings used by the extension |
| packages/pyright/packages/pyright-internal/src/commands/createTypeStub.ts | Creates a language-server command to generate Python type stubs for a specified import and notify the user |
| packages/pyright/packages/pyright-internal/src/commands/dumpFileDebugInfoCommand.ts | Dumps tokens, syntax nodes, type info (including cached) and code-flow graph for a given file |
| packages/pyright/packages/pyright-internal/src/commands/quickActionCommand.ts | Handles quick action commands for the language server and returns corresponding workspace edits |
| packages/pyright/packages/pyright-internal/src/commands/restartServer.ts | Provides a command to restart the language server |
| packages/pyright/packages/pyright-internal/src/common/commandLineOptions.ts | Defines command-line and language-server configuration option types for Pyright including config and server settings |
| packages/pyright/packages/pyright-internal/src/common/commandUtils.ts | Helpers to create LSP Command objects with URI arguments converted to string form |
| packages/pyright/packages/pyright-internal/src/common/configOptions.ts | Defines ExecutionEnvironment and ConfigOptions along with helpers for diagnostic rule sets and file-spec matching |
| packages/pyright/packages/pyright-internal/src/common/diagnostic.ts | Defines Diagnostic types, serialization, comparison, and addendum helpers for building and formatting diagnostics |
| packages/pyright/packages/pyright-internal/src/common/diagnosticRules.ts | Enumerates string identifiers for configurable diagnostic rules used by the type checker |
| packages/pyright/packages/pyright-internal/src/common/diagnosticSink.ts | Collects and deduplicates file diagnostics and provides a TextRange-aware sink that converts offsets to position ranges |
| packages/pyright/packages/pyright-internal/src/localization/localize.ts | Localization utilities and parameterized string formatting for retrieving locale-specific message strings |
Symbol preview (40 of 117)
Dependencies
Imported by:
packages/pyright/packages/pyright-internal/src/analyzer/analysis.tspackages/pyright/packages/pyright-internal/src/analyzer/analyzerFileInfo.tspackages/pyright/packages/pyright-internal/src/analyzer/backgroundAnalysisProgram.tspackages/pyright/packages/pyright-internal/src/analyzer/binder.tspackages/pyright/packages/pyright-internal/src/analyzer/checker.tspackages/pyright/packages/pyright-internal/src/analyzer/commentUtils.tspackages/pyright/packages/pyright-internal/src/analyzer/constraintSolver.tspackages/pyright/packages/pyright-internal/src/analyzer/constructorTransform.tspackages/pyright/packages/pyright-internal/src/analyzer/constructors.tspackages/pyright/packages/pyright-internal/src/analyzer/dataClasses.tspackages/pyright/packages/pyright-internal/src/analyzer/functionTransform.tspackages/pyright/packages/pyright-internal/src/analyzer/importResolver.tspackages/pyright/packages/pyright-internal/src/analyzer/importStatementUtils.tspackages/pyright/packages/pyright-internal/src/analyzer/namedTuples.tspackages/pyright/packages/pyright-internal/src/analyzer/operations.tspackages/pyright/packages/pyright-internal/src/analyzer/packageTypeReport.tspackages/pyright/packages/pyright-internal/src/analyzer/packageTypeVerifier.tspackages/pyright/packages/pyright-internal/src/analyzer/patternMatching.tspackages/pyright/packages/pyright-internal/src/analyzer/program.tspackages/pyright/packages/pyright-internal/src/analyzer/properties.tspackages/pyright/packages/pyright-internal/src/analyzer/protocols.tspackages/pyright/packages/pyright-internal/src/analyzer/pythonPathUtils.tspackages/pyright/packages/pyright-internal/src/analyzer/sentinel.tspackages/pyright/packages/pyright-internal/src/analyzer/service.tspackages/pyright/packages/pyright-internal/src/analyzer/sourceFile.tspackages/pyright/packages/pyright-internal/src/analyzer/sourceMapper.tspackages/pyright/packages/pyright-internal/src/analyzer/staticExpressions.tspackages/pyright/packages/pyright-internal/src/analyzer/tuples.tspackages/pyright/packages/pyright-internal/src/analyzer/typeEvaluator.tspackages/pyright/packages/pyright-internal/src/analyzer/typeEvaluatorTypes.tspackages/pyright/packages/pyright-internal/src/analyzer/typePrinter.tspackages/pyright/packages/pyright-internal/src/analyzer/typedDicts.tspackages/pyright/packages/pyright-internal/src/backgroundAnalysis.tspackages/pyright/packages/pyright-internal/src/backgroundAnalysisBase.tspackages/pyright/packages/pyright-internal/src/backgroundThreadBase.tspackages/pyright/packages/pyright-internal/src/common/extensibility.tspackages/pyright/packages/pyright-internal/src/common/fullAccessHost.tspackages/pyright/packages/pyright-internal/src/common/host.tspackages/pyright/packages/pyright-internal/src/common/languageServerInterface.tspackages/pyright/packages/pyright-internal/src/languageServerBase.tspackages/pyright/packages/pyright-internal/src/languageService/analyzerServiceExecutor.tspackages/pyright/packages/pyright-internal/src/languageService/autoImporter.tspackages/pyright/packages/pyright-internal/src/languageService/codeActionProvider.tspackages/pyright/packages/pyright-internal/src/languageService/completionProvider.tspackages/pyright/packages/pyright-internal/src/languageService/completionProviderUtils.tspackages/pyright/packages/pyright-internal/src/languageService/hoverProvider.tspackages/pyright/packages/pyright-internal/src/languageService/quickActions.tspackages/pyright/packages/pyright-internal/src/languageService/tooltipUtils.tspackages/pyright/packages/pyright-internal/src/parser/parser.tspackages/pyright/packages/pyright-internal/src/partialStubService.tspackages/pyright/packages/pyright-internal/src/pyright.tspackages/pyright/packages/pyright-internal/src/server.ts
Imports:
packages/pyright/packages/pyright-internal/src/analyzer/analyzerNodeInfo.tspackages/pyright/packages/pyright-internal/src/analyzer/importLogger.tspackages/pyright/packages/pyright-internal/src/analyzer/parseTreeUtils.tspackages/pyright/packages/pyright-internal/src/analyzer/pythonPathUtils.tspackages/pyright/packages/pyright-internal/src/analyzer/service.tspackages/pyright/packages/pyright-internal/src/common/cancellationUtils.tspackages/pyright/packages/pyright-internal/src/common/collectionUtils.tspackages/pyright/packages/pyright-internal/src/common/console.tspackages/pyright/packages/pyright-internal/src/common/core.tspackages/pyright/packages/pyright-internal/src/common/debug.tspackages/pyright/packages/pyright-internal/src/common/fileSystem.tspackages/pyright/packages/pyright-internal/src/common/host.tspackages/pyright/packages/pyright-internal/src/common/languageInfoUtils.tspackages/pyright/packages/pyright-internal/src/common/languageServerInterface.tspackages/pyright/packages/pyright-internal/src/common/pathConsts.tspackages/pyright/packages/pyright-internal/src/common/positionUtils.tspackages/pyright/packages/pyright-internal/src/common/pythonVersion.tspackages/pyright/packages/pyright-internal/src/common/serviceKeys.tspackages/pyright/packages/pyright-internal/src/common/serviceProvider.tspackages/pyright/packages/pyright-internal/src/common/stringUtils.tspackages/pyright/packages/pyright-internal/src/common/textRange.tspackages/pyright/packages/pyright-internal/src/common/textRangeCollection.tspackages/pyright/packages/pyright-internal/src/common/uri/uri.tspackages/pyright/packages/pyright-internal/src/common/uri/uriUtils.tspackages/pyright/packages/pyright-internal/src/common/workspaceEditUtils.tspackages/pyright/packages/pyright-internal/src/languageService/analyzerServiceExecutor.tspackages/pyright/packages/pyright-internal/src/languageService/quickActions.tspackages/pyright/packages/pyright-internal/src/workspaceFactory.ts