Jacob Coffee
04ef674195
Add Jetbrains Webinar Event (Temporary) ( #2516 )
2023-02-03 08:08:27 -05:00
Aarni Koskela
db852a0b11
Move ruff violations ( #2526 )
2023-02-03 07:43:39 -05:00
Aarni Koskela
87c3b0e4e2
Move pydocstyle violations ( #2524 )
2023-02-03 07:42:52 -05:00
Aarni Koskela
82784a7607
Move flake8-debugger violation ( #2522 )
2023-02-03 07:40:53 -05:00
Aarni Koskela
f2da855048
Move flake8-datetimez violations ( #2528 )
2023-02-03 07:40:00 -05:00
Aarni Koskela
81b60cf9fe
Move flake8-bandit violations ( #2525 )
2023-02-03 07:39:49 -05:00
Maksudul Haque
c96ba6dec4
[flake8-self
] Fix False Negative Issue on Rule SLF001
( #2527 )
2023-02-03 07:39:24 -05:00
Martin Fischer
0f8f250bea
refactor: Simplify UpstreamCategory
...
There's no need to hardcode the prefix string since
it can be derived from the RuleCodePrefix.
2023-02-02 23:46:32 -05:00
Martin Fischer
a3ffaa5d9b
refactor: Rename LinterCategory to UpstreamCategory
...
LinterCategory was somewhat misnamed since it's not actually
a category for linters but rather a category for upstream lints.
Since we want to introduce our own categories, naming the type
UpstreamCategory is more clear.
2023-02-02 23:46:32 -05:00
Martin Fischer
187ed874e9
refactor: Make Rule::from_code return Rule instead of &'static Rule
2023-02-02 23:46:32 -05:00
Charlie Marsh
a30c77e752
Mark --add-noqa
as incompatible with --fix
( #2513 )
2023-02-02 23:43:05 -05:00
Florian Best
7e9b9cc7b3
feat: add autofix for PLR0402 ( #2504 )
2023-02-02 23:25:16 -05:00
Charlie Marsh
d4cef9305a
Track overridden bindings within each scope ( #2511 )
2023-02-02 22:31:46 -05:00
Charlie Marsh
a074625121
Avoid renaming unused loop variables with deferred usages ( #2509 )
2023-02-02 20:59:47 -05:00
Charlie Marsh
9c55ab35df
Change LogLevel comments to docs
2023-02-02 20:23:10 -05:00
Charlie Marsh
a95474f2b1
Use a copy-on-write to avoid extra contents clone ( #2508 )
2023-02-02 20:19:16 -05:00
Víctor
3e6fe46bc4
Add number of files processed in debug info (-v) ( #2506 )
2023-02-02 20:19:00 -05:00
Charlie Marsh
bc81cea4f4
Notify user if autofix introduces syntax error ( #2507 )
2023-02-02 20:02:09 -05:00
Charlie Marsh
cb0f226962
Always report parse errors back to the user ( #2505 )
2023-02-02 19:12:17 -05:00
Charlie Marsh
fa56fabed9
Remove a result wrapper from linter.rs
( #2503 )
2023-02-02 18:47:45 -05:00
Jonathan Plasse
bdcab87d2f
Add markdownlint
and dev Ruff to pre-commit
( #2303 )
2023-02-02 16:29:07 -05:00
Jonathan Plasse
ec8b827d26
Add known-standard-library for each Python version ( #2491 )
2023-02-02 16:22:47 -05:00
Jonathan Plasse
b232c43824
Fix an error in scripts/add_rule.py ( #2497 )
2023-02-02 15:58:11 -05:00
Charlie Marsh
ee01e666c5
Allow list() and tuple() calls in __all__ assignments ( #2499 )
2023-02-02 15:45:14 -05:00
Jonathan Plasse
2b0de8ccd9
Fix clippy error ( #2498 )
2023-02-02 15:38:18 -05:00
Aarni Koskela
739c57b31b
Move flake8-annotations violations to rules file ( #2496 )
2023-02-02 15:17:54 -05:00
Aarni Koskela
c3e0137f22
Move flake8-return violations to rules module ( #2492 )
2023-02-02 15:13:49 -05:00
Aarni Koskela
77716108af
Move flake8-simplify violations to rule modules ( #2495 )
2023-02-02 15:13:16 -05:00
Jonathan Plasse
335395adec
Mirror CI clippy command for pre-commit hook ( #2494 )
2023-02-02 14:59:19 -05:00
Aarni Koskela
65f8f1a6f7
Move pylint violations to rule modules ( #2489 )
2023-02-02 14:47:58 -05:00
Aarni Koskela
858af8debb
Move pyupgrade violations to rule modules ( #2490 )
2023-02-02 14:47:43 -05:00
Aarni Koskela
5f1bbf0b6b
Move pycodestyle violations to rule modules ( #2483 )
2023-02-02 14:29:23 -05:00
Aarni Koskela
40cb905ae5
Move pyflakes violations to rule modules ( #2488 )
2023-02-02 14:00:59 -05:00
Jonathan Plasse
e89b4a5de5
Fix hardcoded url in transform_readme.py ( #2487 )
2023-02-02 13:59:22 -05:00
Charlie Marsh
651f6b6bce
Bump Ruff version to 0.0.240
2023-02-02 12:45:23 -05:00
Charlie Marsh
d3c3198b24
Fix versions in BREAKING_CHANGES.md
2023-02-02 12:45:20 -05:00
Charlie Marsh
ec6054edce
Treat if 0:
and if False:
as type-checking blocks ( #2485 )
2023-02-02 12:35:59 -05:00
Charlie Marsh
a0df78cb7d
Visit NamedExpr values before targets ( #2484 )
2023-02-02 12:21:58 -05:00
Aarni Koskela
ac41c33d1f
Move flake8-blind-except violation to rule module ( #2479 )
2023-02-02 12:21:25 -05:00
Aarni Koskela
b4b8782243
Move remaining flake8-pytest-style violations to rule modules ( #2482 )
2023-02-02 12:10:49 -05:00
Florian Best
8e53a4d1d3
fix: assertTrue()/assertFalse() fixer should not test for identity ( #2476 )
2023-02-02 11:24:35 -05:00
Charlie Marsh
668860cba3
Add more information to Pylint FAQ section
2023-02-02 11:08:17 -05:00
Aarni Koskela
038e8cfba0
Move flake8-quotes violations to rules module ( #2475 )
2023-02-02 10:08:12 -05:00
Aarni Koskela
ebfa55cea3
Move flake8-builtins violations to rules file ( #2478 )
2023-02-02 10:03:09 -05:00
Aarni Koskela
aa0fc0f9c2
Move flake8-bugbear violations to rule modules ( #2474 )
2023-02-02 09:34:26 -05:00
Aarni Koskela
aa85c81280
Move flake8-comprehensions violations to rule files ( #2477 )
2023-02-02 09:26:50 -05:00
Charlie Marsh
f5fd6f59ea
Remove extraneous test file
2023-02-02 08:46:03 -05:00
Martin Fischer
540e31f5f4
Carry-over ignore
to next config layer if select = []
( #2467 )
...
Resolves #2461 .
2023-02-02 08:45:07 -05:00
Chris Chan
8136cc9238
Implement pylint's too-many-statements
rule (PLR0915
) ( #2445 )
2023-02-02 08:18:37 -05:00
Charlie Marsh
2c71535016
Update snapshots
2023-02-02 08:15:33 -05:00