ruff/crates/ruff_workspace/src
Alan Du 5a1a8bebca
Allow overriding pydocstyle convention rules (#8586)
## Summary

This fixes #2606 by moving where we apply the convention ignores --
instead of applying that at the very end, e track, we now track which
rules have been specifically enabled (via `Specificity::Rule`). If they
have, then we do *not* apply the docstring overrides at the end.

## Test Plan

Added unit tests to `ruff_workspace` and an integration test to
`ruff_cli`
2023-11-10 18:47:37 +00:00
..
configuration.rs Allow overriding pydocstyle convention rules (#8586) 2023-11-10 18:47:37 +00:00
lib.rs Add most formatter options to ruff.toml / pyproject.toml (#7566) 2023-09-22 15:47:57 +00:00
options.rs Allow overriding pydocstyle convention rules (#8586) 2023-11-10 18:47:37 +00:00
options_base.rs Rust 1.73 (#8007) 2023-10-23 02:12:25 +00:00
pyproject.rs Use tool.ruff.lint in more places (#8317) 2023-10-28 18:39:38 -05:00
resolver.rs Respect --force-exclude for lint.exclude and format.exclude (#8393) 2023-10-31 17:45:48 -04:00
settings.rs Change line-ending default to auto (#8057) 2023-10-20 00:13:11 +01:00