mirror of
https://github.com/astral-sh/ruff.git
synced 2025-10-04 07:36:11 +00:00
Implement config subcommand
The synopsis is as follows. List all top-level config keys: $ ruff config allowed-confusables builtins cache-dir ... etc. List all config keys in a specific section: $ ruff config mccabe max-complexity Describe a specific config option: $ ruff config mccabe.max-complexity The maximum McCabe complexity to allow before triggering `C901` errors. Default value: 10 Type: int Example usage: ```toml # Flag errors (`C901`) whenever the complexity level exceeds 5. max-complexity = 5 ```
This commit is contained in:
parent
bbe44360e8
commit
0e4d5eeea7
5 changed files with 53 additions and 0 deletions
|
@ -44,6 +44,8 @@ pub enum Command {
|
|||
#[arg(long, value_enum, default_value = "pretty")]
|
||||
format: HelpFormat,
|
||||
},
|
||||
/// List or describe the available configuration options
|
||||
Config { option: Option<String> },
|
||||
/// List all supported upstream linters
|
||||
Linter {
|
||||
/// Output format
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue