Skip to content

Commit 3dc052a

Browse files
Merge branch 'master' into dependabot/gradle/org.jetbrains.kotlinx-kotlinx-serialization-json-1.11.0
2 parents cc09351 + 8f5b96b commit 3dc052a

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/resources/commandspecs/ruff.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version": "ty 0.0.31 (daaa40454 2026-04-15)", "tree": {"name": "ty", "path": [], "description": "An extremely fast Python type checker.", "arguments": [], "options": [{"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}, {"name": "--version", "alias": "-V", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print version"}], "subcommands": {"check": {"name": "check", "path": [], "description": "Check a project for type errors", "arguments": [{"name": "...paths", "alias": null, "variadic": true, "optional": false, "type": "string", "suggestions": null, "description": "List of files or directories to check [default: the project root]"}], "options": [{"name": "--fix", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Apply fixes to resolve errors"}, {"name": "--add-ignore", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Adds `ty: ignore` comments to suppress all rule diagnostics"}, {"name": "--project", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Run the command within the given project directory"}, {"name": "--python", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Path to your project's Python environment or interpreter"}, {"name": "--typeshed", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Custom directory to use for stdlib typeshed stubs"}, {"name": "--extra-search-path", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Additional path to use as a module-resolution source (can be passed multiple times)"}, {"name": "--python-version", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15"], "description": "Python version to assume when resolving types"}, {"name": "--python-platform", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Target platform to assume when resolving types"}, {"name": "--verbose", "alias": "-v", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Use verbose output (or `-vv` and `-vvv` for more verbose output)"}, {"name": "--quiet", "alias": "-q", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Use quiet output (or `-qq` for silent output)"}, {"name": "--error", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Treat the given rule as having severity 'error'. Can be specified multiple times. Use 'all' to apply to all rules."}, {"name": "--warn", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Treat the given rule as having severity 'warn'. Can be specified multiple times. Use 'all' to apply to all rules."}, {"name": "--ignore", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Disables the rule. Can be specified multiple times. Use 'all' to apply to all rules."}, {"name": "--config", "alias": "-c", "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "A TOML `<KEY> = <VALUE>` pair overriding a specific configuration option."}, {"name": "--config-file", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "The path to a `ty.toml` file to use for configuration"}, {"name": "--output-format", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["full", "concise", "gitlab", "github", "junit"], "description": "The format to use for printing diagnostic messages"}, {"name": "--error-on-warning", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Use exit code 1 if there are any warning-level diagnostics"}, {"name": "--exit-zero", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Always use exit code 0, even when there are error-level diagnostics"}, {"name": "--watch", "alias": "-W", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Watch files for changes and recheck files related to the changed files"}, {"name": "--respect-ignore-files", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Respect file exclusions via `.gitignore` and other standard ignore files. Use `--no-respect-ignore-files` to disable"}, {"name": "--no-respect-ignore-files", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": null}, {"name": "--force-exclude", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Enforce exclusions, even for paths passed to ty directly on the command-line. Use `--no-force-exclude` to disable"}, {"name": "--no-force-exclude", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": null}, {"name": "--exclude", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Glob patterns for files to exclude from type checking"}, {"name": "--color", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["auto", "always", "never"], "description": "Control when colored output is used"}, {"name": "--no-progress", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Hide all progress outputs"}, {"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help (see more with '--help')"}], "subcommands": {}}, "server": {"name": "server", "path": [], "description": "Start the language server", "arguments": [], "options": [{"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}], "subcommands": {}}, "version": {"name": "version", "path": [], "description": "Display ty's version", "arguments": [], "options": [{"name": "--output-format", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["text", "json"], "description": "The format in which to display the version information"}, {"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}], "subcommands": {}}, "generate-shell-completion": {"name": "generate-shell-completion", "path": [], "description": "Generate shell completion", "arguments": [{"name": "shell", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["bash", "elvish", "fish", "nushell", "powershell", "zsh"], "description": null}], "options": [{"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}], "subcommands": {}}, "explain": {"name": "explain", "path": [], "description": "Explain rules and other parts of ty", "arguments": [], "options": [{"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}], "subcommands": {"rule": {"name": "rule", "path": ["explain"], "description": "Explain a rule (or all rules)", "arguments": [{"name": "rule", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": null}], "options": [{"name": "--output-format", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["text", "json"], "description": "Output format"}, {"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help (see more with '--help')"}], "subcommands": {}}, "help": {"name": "help", "path": ["explain"], "description": "Print this message or the help of the given subcommand(s)", "arguments": [], "options": [], "subcommands": {"rule": {"name": "rule", "path": ["explain", "help"], "description": "Explain a rule (or all rules)", "arguments": [], "options": [], "subcommands": {}}, "help": {"name": "help", "path": ["explain", "help"], "description": "Print this message or the help of the given subcommand(s)", "arguments": [], "options": [], "subcommands": {}}}}}}, "help": {"name": "help", "path": [], "description": "Print this message or the help of the given subcommand(s)", "arguments": [], "options": [], "subcommands": {"check": {"name": "check", "path": ["help"], "description": "Check a project for type errors", "arguments": [], "options": [], "subcommands": {}}, "server": {"name": "server", "path": ["help"], "description": "Start the language server", "arguments": [], "options": [], "subcommands": {}}, "version": {"name": "version", "path": ["help"], "description": "Display ty's version", "arguments": [], "options": [], "subcommands": {}}, "generate-shell-completion": {"name": "generate-shell-completion", "path": ["help"], "description": "Generate shell completion", "arguments": [], "options": [], "subcommands": {}}, "explain": {"name": "explain", "path": ["help"], "description": "Explain rules and other parts of ty", "arguments": [], "options": [], "subcommands": {"rule": {"name": "rule", "path": ["help", "explain"], "description": "Explain a rule (or all rules)", "arguments": [], "options": [], "subcommands": {}}}}, "help": {"name": "help", "path": ["help"], "description": "Print this message or the help of the given subcommand(s)", "arguments": [], "options": [], "subcommands": {}}}}}}}
1+
{"version": "ty 0.0.32 (4d1e1fc57 2026-04-20)", "tree": {"name": "ty", "path": [], "description": "An extremely fast Python type checker.", "arguments": [], "options": [{"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}, {"name": "--version", "alias": "-V", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print version"}], "subcommands": {"check": {"name": "check", "path": [], "description": "Check a project for type errors", "arguments": [{"name": "...paths", "alias": null, "variadic": true, "optional": false, "type": "string", "suggestions": null, "description": "List of files or directories to check [default: the project root]"}], "options": [{"name": "--fix", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Apply fixes to resolve errors"}, {"name": "--add-ignore", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Adds `ty: ignore` comments to suppress all rule diagnostics"}, {"name": "--project", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Run the command within the given project directory"}, {"name": "--python", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Path to your project's Python environment or interpreter"}, {"name": "--typeshed", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Custom directory to use for stdlib typeshed stubs"}, {"name": "--extra-search-path", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Additional path to use as a module-resolution source (can be passed multiple times)"}, {"name": "--python-version", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15"], "description": "Python version to assume when resolving types"}, {"name": "--python-platform", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Target platform to assume when resolving types"}, {"name": "--verbose", "alias": "-v", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Use verbose output (or `-vv` and `-vvv` for more verbose output)"}, {"name": "--quiet", "alias": "-q", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Use quiet output (or `-qq` for silent output)"}, {"name": "--error", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Treat the given rule as having severity 'error'. Can be specified multiple times. Use 'all' to apply to all rules."}, {"name": "--warn", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Treat the given rule as having severity 'warn'. Can be specified multiple times. Use 'all' to apply to all rules."}, {"name": "--ignore", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Disables the rule. Can be specified multiple times. Use 'all' to apply to all rules."}, {"name": "--config", "alias": "-c", "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "A TOML `<KEY> = <VALUE>` pair overriding a specific configuration option."}, {"name": "--config-file", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "The path to a `ty.toml` file to use for configuration"}, {"name": "--output-format", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["full", "concise", "gitlab", "github", "junit"], "description": "The format to use for printing diagnostic messages"}, {"name": "--error-on-warning", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Use exit code 1 if there are any warning-level diagnostics"}, {"name": "--exit-zero", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Always use exit code 0, even when there are error-level diagnostics"}, {"name": "--watch", "alias": "-W", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Watch files for changes and recheck files related to the changed files"}, {"name": "--respect-ignore-files", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Respect file exclusions via `.gitignore` and other standard ignore files. Use `--no-respect-ignore-files` to disable"}, {"name": "--no-respect-ignore-files", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": null}, {"name": "--force-exclude", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Enforce exclusions, even for paths passed to ty directly on the command-line. Use `--no-force-exclude` to disable"}, {"name": "--no-force-exclude", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": null}, {"name": "--exclude", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": null, "description": "Glob patterns for files to exclude from type checking"}, {"name": "--color", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["auto", "always", "never"], "description": "Control when colored output is used"}, {"name": "--no-progress", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Hide all progress outputs"}, {"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help (see more with '--help')"}], "subcommands": {}}, "server": {"name": "server", "path": [], "description": "Start the language server", "arguments": [], "options": [{"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}], "subcommands": {}}, "version": {"name": "version", "path": [], "description": "Display ty's version", "arguments": [], "options": [{"name": "--output-format", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["text", "json"], "description": "The format in which to display the version information"}, {"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}], "subcommands": {}}, "generate-shell-completion": {"name": "generate-shell-completion", "path": [], "description": "Generate shell completion", "arguments": [{"name": "shell", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["bash", "elvish", "fish", "nushell", "powershell", "zsh"], "description": null}], "options": [{"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}], "subcommands": {}}, "explain": {"name": "explain", "path": [], "description": "Explain rules and other parts of ty", "arguments": [], "options": [{"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help"}], "subcommands": {"rule": {"name": "rule", "path": ["explain"], "description": "Explain a rule (or all rules)", "arguments": [{"name": "rule", "alias": null, "variadic": false, "optional": false, "type": null, "suggestions": null, "description": null}], "options": [{"name": "--output-format", "alias": null, "variadic": false, "optional": false, "type": "string", "suggestions": ["text", "json"], "description": "Output format"}, {"name": "--help", "alias": "-h", "variadic": false, "optional": false, "type": null, "suggestions": null, "description": "Print help (see more with '--help')"}], "subcommands": {}}, "help": {"name": "help", "path": ["explain"], "description": "Print this message or the help of the given subcommand(s)", "arguments": [], "options": [], "subcommands": {"rule": {"name": "rule", "path": ["explain", "help"], "description": "Explain a rule (or all rules)", "arguments": [], "options": [], "subcommands": {}}, "help": {"name": "help", "path": ["explain", "help"], "description": "Print this message or the help of the given subcommand(s)", "arguments": [], "options": [], "subcommands": {}}}}}}, "help": {"name": "help", "path": [], "description": "Print this message or the help of the given subcommand(s)", "arguments": [], "options": [], "subcommands": {"check": {"name": "check", "path": ["help"], "description": "Check a project for type errors", "arguments": [], "options": [], "subcommands": {}}, "server": {"name": "server", "path": ["help"], "description": "Start the language server", "arguments": [], "options": [], "subcommands": {}}, "version": {"name": "version", "path": ["help"], "description": "Display ty's version", "arguments": [], "options": [], "subcommands": {}}, "generate-shell-completion": {"name": "generate-shell-completion", "path": ["help"], "description": "Generate shell completion", "arguments": [], "options": [], "subcommands": {}}, "explain": {"name": "explain", "path": ["help"], "description": "Explain rules and other parts of ty", "arguments": [], "options": [], "subcommands": {"rule": {"name": "rule", "path": ["help", "explain"], "description": "Explain a rule (or all rules)", "arguments": [], "options": [], "subcommands": {}}}}, "help": {"name": "help", "path": ["help"], "description": "Print this message or the help of the given subcommand(s)", "arguments": [], "options": [], "subcommands": {}}}}}}}

0 commit comments

Comments
 (0)