Commit Graph

19 Commits

Author SHA1 Message Date
Reiner Gerecke 982ac6b0ad
Auto-generate options in README from field attributes (#1015) 2022-12-05 22:34:40 -05:00
Anders Kaseorg dbb1a6e44b
Remove sloppy match_name_or_attr helper (#1027) 2022-12-04 09:12:03 -05:00
Charlie Marsh 7445d00b88
Implement B023 (function uses loop variable) (#907) 2022-11-25 18:29:54 -05:00
Charlie Marsh 9315b9f459
Remove Mode from various internal checkers (#877) 2022-11-22 16:57:47 -05:00
Anders Kaseorg 3205473612 Ignore clippy::struct_excessive_bools (pedantic)
“consider using a state machine or refactoring bools into two-variant
enums”

https://rust-lang.github.io/rust-clippy/master/index.html#struct_excessive_bools

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-11-21 23:22:28 -05:00
Anders Kaseorg 517ca2604a Fix clippy::needless_pass_by_value (pedantic)
“this argument is passed by value, but not consumed in the function
body”

https://rust-lang.github.io/rust-clippy/master/index.html#needless_pass_by_value

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-11-21 23:22:28 -05:00
Anders Kaseorg 6b935121a7 Fix clippy::explicit_deref_methods (pedantic)
https://rust-lang.github.io/rust-clippy/master/index.html#explicit_deref_methods

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-11-21 23:22:28 -05:00
Anders Kaseorg 7a61edbe46
Fix clippy::default-trait-access (pedantic) (#867) 2022-11-21 21:00:38 -05:00
Charlie Marsh 7d8360a1de
Change all &Option<> to Option<&> (#768) 2022-11-16 09:40:01 -05:00
Charlie Marsh ea03a59b72
De-alias Literal checks (#748) 2022-11-14 22:53:23 -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 f6992cc98c
Add a test utility for running lint checks (#672) 2022-11-10 19:22:00 -05:00
Edgar R. M 24aa177912
Implement ANN401 (#657) 2022-11-08 09:49:44 -05:00
Charlie Marsh da39cddccb
Include function and argument names in ANN checks (#648) 2022-11-07 15:27:03 -05:00
Charlie Marsh 8fc435bad9
Fix --ignore for ANN101 and ANN102 (#637) 2022-11-07 09:03:09 -05:00
Charlie Marsh dd20b23576
Infer plugins based on per-file-ignores, ignores, etc. (#632) 2022-11-06 22:39:06 -05:00
Charlie Marsh da8ee1df3e Add TODO in flake8_annotations 2022-11-06 21:24:46 -05:00
Charlie Marsh 99d9aa61bf
Implement flake8-annotations (#625) 2022-11-06 17:25:49 -05:00