Charlie Marsh
59155ce9f6
Rename checks and plugins to rules ( #1739 )
2023-01-09 01:39:51 -05:00
Charlie Marsh
09dc3c7225
Rename Check to Diagnostic ( #1725 )
...
Along with:
- `CheckKind` -> `DiagnosticKind`
- `CheckCode` -> `RuleCode`
- `CheckCodePrefix` -> `RuleCodePrefix`
2023-01-08 17:46:20 -05:00
Martin Fischer
82e0c0ced6
structs 9/9: Run cargo test and cargo insta accept
2023-01-07 15:14:58 -05:00
Martin Fischer
6a723b50c7
structs 8/9: Run cargo fix and cargo fmt
2023-01-07 15:14:58 -05:00
Martin Fischer
43db446dfa
structs 6/9: Automatically change CheckKind::* to violations::*
...
The changes in this commit were generated by running:
for f in $(find src -name '*.rs'); do sed -Ei 's/use crate::registry::.*;/\0use crate::violations;/g' $f; done
for f in $(find src -name '*.rs'); do sed -Ei 's/CheckKind::([A-Z])/violations::\1/g' $f; done
git checkout src/registry.rs src/lib.rs src/lib_wasm.rs src/violations.rs
cargo +nightly fmt
2023-01-07 15:14:58 -05:00
Charlie Marsh
3f84746d66
Remove add_check methods ( #1705 )
2023-01-06 21:58:21 -05:00
Charlie Marsh
8647bec3cb
Rename checks.rs to registry.rs ( #1566 )
2023-01-02 17:26:51 -05:00
Reiner Gerecke
ba9cf70917
Adjust test_path helper to detect round-trip autofix issues ( #1501 )
2022-12-31 08:02:13 -05:00
Charlie Marsh
a86c57a832
Support multi-line noqa directives for 'import from' ( #1479 )
2022-12-30 11:16:50 -05:00
Charlie Marsh
5ad77fbc8d
Move checkers into their own module ( #1268 )
2022-12-16 22:55:47 -05:00
Charlie Marsh
e4d36bae57
Replace ignore_noqa and autofix booleans with enums ( #1264 )
2022-12-16 14:01:25 -05:00
Charlie Marsh
2e89cd8802
Split test fixtures up by plugin ( #985 )
2022-12-01 13:33:33 -05:00
Charlie Marsh
8961da7b89
Add support for import alias tracking ( #746 )
2022-11-14 21:29:30 -05:00
Charlie Marsh
f67727b13c
Improve performance of import matching code ( #744 )
2022-11-14 17:14:22 -05:00
Charlie Marsh
f5b1f957e3
Improve some import tracking code ( #715 )
2022-11-13 00:10:13 -05:00
Anders Kaseorg
5a8b7c1d20
Implement flake8-2020 (sys.version, sys.version_info misuse) ( #688 )
2022-11-11 20:39:37 -05:00