Uses dashes for README options (#966)

This commit is contained in:
Charlie Marsh 2022-11-29 20:08:03 -05:00 committed by GitHub
parent b8e7d86696
commit e55daa89e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1249,7 +1249,7 @@ exclude = [".venv"]
--- ---
#### [`extend_exclude`](#extend_exclude) #### [`extend-exclude`](#extend-exclude)
A list of file patterns to omit from linting, in addition to those specified by `exclude`. A list of file patterns to omit from linting, in addition to those specified by `exclude`.
@ -1289,7 +1289,7 @@ ignore = ["F841"]
--- ---
#### [`extend_ignore`](#extend_ignore) #### [`extend-ignore`](#extend-ignore)
A list of check code prefixes to ignore, in addition to those specified by `ignore`. A list of check code prefixes to ignore, in addition to those specified by `ignore`.
@ -1329,7 +1329,7 @@ select = ["E", "F", "B", "Q"]
--- ---
#### [`extend_select`](#extend_select) #### [`extend-select`](#extend-select)
A list of check code prefixes to enable, in addition to those specified by `select`. A list of check code prefixes to enable, in addition to those specified by `select`.
@ -1422,7 +1422,7 @@ unfixable = ["F401"]
--- ---
#### [`line_length`](#line_length) #### [`line-length`](#line-length)
The line length to use when enforcing long-lines violations (like E501). The line length to use when enforcing long-lines violations (like E501).
@ -1459,7 +1459,7 @@ format = "grouped"
--- ---
#### [`per_file_ignores`](#per_file_ignores) #### [`per-file-ignores`](#per-file-ignores)
A list of mappings from file pattern to check code prefixes to exclude, when considering any A list of mappings from file pattern to check code prefixes to exclude, when considering any
matching files. matching files.
@ -1480,7 +1480,7 @@ matching files.
--- ---
#### [`show_source`](#show_source) #### [`show-source`](#show-source)
Whether to show source code snippets when reporting lint error violations (overridden by the Whether to show source code snippets when reporting lint error violations (overridden by the
`--show-source` command-line flag). `--show-source` command-line flag).
@ -1494,7 +1494,7 @@ Whether to show source code snippets when reporting lint error violations (overr
```toml ```toml
[tool.ruff] [tool.ruff]
# By default, always show source code snippets. # By default, always show source code snippets.
show_source = true show-source = true
``` ```
--- ---
@ -1517,7 +1517,7 @@ src = ["src", "test"]
--- ---
#### [`target_version`](#target_version) #### [`target-version`](#target-version)
The Python version to target, e.g., when considering automatic code upgrades, like rewriting type The Python version to target, e.g., when considering automatic code upgrades, like rewriting type
annotations. Note that the target version will _not_ be inferred from the _current_ Python version, annotations. Note that the target version will _not_ be inferred from the _current_ Python version,
@ -1537,7 +1537,7 @@ target-version = "py37"
### `flake8-annotations` ### `flake8-annotations`
#### [`mypy_init_return`](#mypy_init_return) #### [`mypy-init-return`](#mypy-init-return)
Whether to allow the omission of a return type hint for `__init__` if at least one argument is Whether to allow the omission of a return type hint for `__init__` if at least one argument is
annotated. annotated.
@ -1550,12 +1550,12 @@ annotated.
```toml ```toml
[tool.ruff.flake8-annotations] [tool.ruff.flake8-annotations]
mypy_init_return = true mypy-init-return = true
``` ```
--- ---
#### [`suppress_dummy_args`](#suppress_dummy_args) #### [`suppress-dummy-args`](#suppress-dummy-args)
Whether to suppress `ANN000`-level errors for arguments matching the "dummy" variable regex (like Whether to suppress `ANN000`-level errors for arguments matching the "dummy" variable regex (like
`_`). `_`).
@ -1568,12 +1568,12 @@ Whether to suppress `ANN000`-level errors for arguments matching the "dummy" var
```toml ```toml
[tool.ruff.flake8-annotations] [tool.ruff.flake8-annotations]
suppress_dummy_args = true suppress-dummy-args = true
``` ```
--- ---
#### [`suppress_none_returning`](#suppress_none_returning) #### [`suppress-none-returning`](#suppress-none-returning)
Whether to suppress `ANN200`-level errors for functions that meet either of the following criteria: Whether to suppress `ANN200`-level errors for functions that meet either of the following criteria:
@ -1588,12 +1588,12 @@ Whether to suppress `ANN200`-level errors for functions that meet either of the
```toml ```toml
[tool.ruff.flake8-annotations] [tool.ruff.flake8-annotations]
suppress_none_returning = true suppress-none-returning = true
``` ```
--- ---
#### [`allow_star_arg_any`](#allow_star_arg_any) #### [`allow-star-arg-any`](#allow-star-arg-any)
Whether to suppress `ANN401` for dynamically typed `*args` and `**kwargs` arguments. Whether to suppress `ANN401` for dynamically typed `*args` and `**kwargs` arguments.
@ -1605,12 +1605,12 @@ Whether to suppress `ANN401` for dynamically typed `*args` and `**kwargs` argume
```toml ```toml
[tool.ruff.flake8-annotations] [tool.ruff.flake8-annotations]
allow_star_arg_any = true allow-star-arg-any = true
``` ```
### `flake8-bugbear` ### `flake8-bugbear`
#### [`extend_immutable_calls`](#extend_immutable_calls) #### [`extend-immutable-calls`](#extend-immutable-calls)
Additional callable functions to consider "immutable" when evaluating, e.g., no-mutable-default-argument Additional callable functions to consider "immutable" when evaluating, e.g., no-mutable-default-argument
checks (`B006`). checks (`B006`).
@ -1629,7 +1629,7 @@ extend-immutable-calls = ["fastapi.Depends", "fastapi.Query"]
### `flake8-quotes` ### `flake8-quotes`
#### [`inline_quotes`](#inline_quotes) #### [`inline-quotes`](#inline-quotes)
Quote style to prefer for inline strings (either "single" (`'`) or "double" (`"`)). Quote style to prefer for inline strings (either "single" (`'`) or "double" (`"`)).
@ -1646,7 +1646,7 @@ inline-quotes = "single"
--- ---
#### [`multiline_quotes`](#multiline_quotes) #### [`multiline-quotes`](#multiline-quotes)
Quote style to prefer for multiline strings (either "single" (`'`) or "double" (`"`)). Quote style to prefer for multiline strings (either "single" (`'`) or "double" (`"`)).
@ -1663,7 +1663,7 @@ multiline-quotes = "single"
--- ---
#### [`docstring_quotes`](#docstring_quotes) #### [`docstring-quotes`](#docstring-quotes)
Quote style to prefer for docstrings (either "single" (`'`) or "double" (`"`)). Quote style to prefer for docstrings (either "single" (`'`) or "double" (`"`)).
@ -1680,7 +1680,7 @@ docstring-quotes = "single"
--- ---
#### [`avoid_escape`](#avoid_escape) #### [`avoid-escape`](#avoid-escape)
Whether to avoid using single quotes if a string contains single quotes, or vice-versa with Whether to avoid using single quotes if a string contains single quotes, or vice-versa with
double quotes, as per [PEP8](https://peps.python.org/pep-0008/#string-quotes). This minimizes the double quotes, as per [PEP8](https://peps.python.org/pep-0008/#string-quotes). This minimizes the
@ -1700,7 +1700,7 @@ avoid-escape = false
### `flake8-tidy-imports` ### `flake8-tidy-imports`
#### [`ban_relative_imports`](#ban_relative_imports) #### [`ban-relative-imports`](#ban-relative-imports)
Whether to ban all relative imports (`"all"`), or only those imports that extend into the parent Whether to ban all relative imports (`"all"`), or only those imports that extend into the parent
module and beyond (`"parents"`). module and beyond (`"parents"`).
@ -1719,7 +1719,7 @@ ban-relative-imports = "all"
### `isort` ### `isort`
#### [`known_first_party`](known_first_party) #### [`known-first-party`](known-first-party)
A list of modules to consider first-party, regardless of whether they can be identified as such A list of modules to consider first-party, regardless of whether they can be identified as such
via introspection of the local filesystem. via introspection of the local filesystem.
@ -1737,7 +1737,7 @@ known-first-party = ["src"]
--- ---
#### [`known_third_party`](known_third_party) #### [`known-third-party`](known-third-party)
A list of modules to consider third-party, regardless of whether they can be identified as such A list of modules to consider third-party, regardless of whether they can be identified as such
via introspection of the local filesystem. via introspection of the local filesystem.
@ -1755,7 +1755,7 @@ known-third-party = ["fastapi"]
--- ---
#### [`extra_standard_library`](extra_standard_library) #### [`extra-standard-library`](extra-standard-library)
A list of modules to consider standard-library, in addition to those known to Ruff in advance. A list of modules to consider standard-library, in addition to those known to Ruff in advance.
@ -1772,7 +1772,7 @@ extra-standard-library = ["path"]
### `mccabe` ### `mccabe`
#### [`max_complexity`](#max_complexity) #### [`max-complexity`](#max-complexity)
The maximum McCabe complexity to allow before triggering `C901` errors. The maximum McCabe complexity to allow before triggering `C901` errors.
@ -1790,7 +1790,7 @@ max-complexity = 5
### `pep8-naming` ### `pep8-naming`
#### [`ignore_names`](#ignore_names) #### [`ignore-names`](#ignore-names)
A list of names to ignore when considering `pep8-naming` violations. A list of names to ignore when considering `pep8-naming` violations.
@ -1807,7 +1807,7 @@ ignore-names = ["callMethod"]
--- ---
#### [`classmethod_decorators`](#classmethod_decorators) #### [`classmethod-decorators`](#classmethod-decorators)
A list of decorators that, when applied to a method, indicate that the method should be treated as A list of decorators that, when applied to a method, indicate that the method should be treated as
a class method. For example, Ruff will expect that any method decorated by a decorator in this list a class method. For example, Ruff will expect that any method decorated by a decorator in this list
@ -1827,7 +1827,7 @@ classmethod-decorators = ["classmethod", "pydantic.validator"]
--- ---
#### [`staticmethod_decorators`](#staticmethod_decorators) #### [`staticmethod-decorators`](#staticmethod-decorators)
A list of decorators that, when applied to a method, indicate that the method should be treated as A list of decorators that, when applied to a method, indicate that the method should be treated as
a static method. For example, Ruff will expect that any method decorated by a decorator in this list a static method. For example, Ruff will expect that any method decorated by a decorator in this list
@ -1847,7 +1847,7 @@ staticmethod-decorators = ["staticmethod", "stcmthd"]
### `pyupgrade` ### `pyupgrade`
#### [`keep_runtime_typing`](#keep_runtime_typing) #### [`keep-runtime-typing`](#keep-runtime-typing)
Whether to avoid PEP 585 (`List[int]` -> `list[int]`) and PEP 604 (`Optional[str]` -> `str | None`) Whether to avoid PEP 585 (`List[int]` -> `list[int]`) and PEP 604 (`Optional[str]` -> `str | None`)
rewrites even if a file imports `from __future__ import annotations`. Note that this setting is rewrites even if a file imports `from __future__ import annotations`. Note that this setting is
@ -1860,7 +1860,7 @@ only applicable when the target Python version is below 3.9 and 3.10 respectivel
**Example usage**: **Example usage**:
```toml ```toml
[tool.ruff.pep8-naming] [tool.ruff.pyupgrade]
# Preserve types, even if a file imports `from __future__ import annotations`. # Preserve types, even if a file imports `from __future__ import annotations`.
keep-runtime-typing = true keep-runtime-typing = true
``` ```