Harutaka Kawamura
|
62c126f70e
|
Implement B003 (#596)
|
2022-11-05 14:08:02 -04:00 |
|
Harutaka Kawamura
|
8344d5151c
|
Implement B016 (#595)
|
2022-11-05 14:06:00 -04:00 |
|
Harutaka Kawamura
|
f7780eb720
|
Implement B008 (#594)
|
2022-11-05 14:05:04 -04:00 |
|
Charlie Marsh
|
c544d84b46
|
Rely on token locations for noqa map extraction (#603)
|
2022-11-05 10:51:19 -04:00 |
|
Charlie Marsh
|
fbdc075e5c
|
Change Ruff's error prefix to RUF (#592)
|
2022-11-04 23:13:50 -04:00 |
|
Charlie Marsh
|
0e3f08aa68
|
Split ambiguous unicode detection into string vs. docstring rules (#590)
|
2022-11-04 14:46:20 -04:00 |
|
Charlie Marsh
|
a75b1c85ee
|
Fix invalid escape handling for CRLF files (#589)
|
2022-11-04 14:26:39 -04:00 |
|
Harutaka Kawamura
|
726e6c68cf
|
Implement B015 (#587)
|
2022-11-04 13:47:52 -04:00 |
|
Charlie Marsh
|
50c4bbc52b
|
Implement ambiguous unicode character detection (#578)
|
2022-11-04 12:08:26 -04:00 |
|
Charlie Marsh
|
f0239de559
|
Use a shared Rope between AST checker and fixer (#585)
|
2022-11-04 12:05:46 -04:00 |
|
Charlie Marsh
|
2be632f3cc
|
Use a Rope to power fixer (#584)
|
2022-11-04 12:04:14 -04:00 |
|
Harutaka Kawamura
|
ec3fed5a61
|
Implement B018 (#582)
|
2022-11-04 10:53:30 -04:00 |
|
Charlie Marsh
|
1da44485d5
|
Confine subscript annotation checks to ExprContext::Load (#583)
|
2022-11-04 10:51:05 -04:00 |
|
Charlie Marsh
|
e5f30ff5a8
|
Use a rope to manage string slicing (#576)
|
2022-11-03 23:23:38 -04:00 |
|
Charlie Marsh
|
83dfb5fe8b
|
Infer Flake8 plugins from .flake8 config (#573)
|
2022-11-03 22:05:46 -04:00 |
|
Charlie Marsh
|
cc915371ca
|
Implement autofix for F901 (#571)
|
2022-11-03 11:58:54 -04:00 |
|
Charlie Marsh
|
f26f38d023
|
Enable autofix for C406 (#570)
|
2022-11-03 11:27:46 -04:00 |
|
Charlie Marsh
|
578ec4d843
|
Implement autofix for C416 (#568)
|
2022-11-03 11:05:08 -04:00 |
|
Charlie Marsh
|
2f3bebe5a2
|
Enable autofix for dict(a=1)-like dictionaries (#567)
|
2022-11-03 10:42:54 -04:00 |
|
Charlie Marsh
|
242bdf86b1
|
Use ::ruff to ensure ruff imports come first
|
2022-11-03 10:09:28 -04:00 |
|
Charlie Marsh
|
a3f7de2257
|
Make --quiet more aggressive (#566)
|
2022-11-03 10:08:15 -04:00 |
|
Charlie Marsh
|
9f9cbb5520
|
Improve pyproject.toml examples in README.md
|
2022-11-03 09:33:17 -04:00 |
|
Charlie Marsh
|
4550581be2
|
Relax lowercase condition in N806 (#562)
|
2022-11-02 22:38:29 -04:00 |
|
Charlie Marsh
|
b42d77a4c6
|
Avoid autofixes for errors in f-strings (#561)
|
2022-11-02 22:31:57 -04:00 |
|
Charlie Marsh
|
d448281b33
|
Add plugin properties to settings cache key (#559)
|
2022-11-02 22:10:01 -04:00 |
|
Charlie Marsh
|
94597fefc1
|
Change flake8-quotes default to double quotes (#558)
|
2022-11-02 22:03:54 -04:00 |
|
Charlie Marsh
|
add0bdeeb7
|
DRY up utilities in flake8_comprehensions/fixes.rs (#556)
|
2022-11-02 22:00:53 -04:00 |
|
Charlie Marsh
|
6a180b95d1
|
Implement autofix for dict and tuple comprehensions (#555)
|
2022-11-02 21:36:20 -04:00 |
|
Charlie Marsh
|
416c338237
|
Respect trailing whitespace in comprehension fixes (#554)
|
2022-11-02 21:08:17 -04:00 |
|
Charlie Marsh
|
9948be0145
|
Automatically fix a variety of comprehension rules (#553)
|
2022-11-02 20:39:35 -04:00 |
|
Charlie Marsh
|
f50ff61056
|
Expose autofix mode in public API (#551)
|
2022-11-02 09:44:46 -04:00 |
|
Charlie Marsh
|
0827d0beef
|
Account for typing_extensions for annotation parsing (#550)
|
2022-11-02 09:01:12 -04:00 |
|
Charlie Marsh
|
79ca66ace5
|
Use nightly rustfmt with rustfmt.toml (#536)
|
2022-11-01 20:34:38 -04:00 |
|
fsouza
|
c68c6b5424
|
Make columns indices 1-based in the text output format (#539)
|
2022-11-01 19:06:08 -04:00 |
|
Charlie Marsh
|
bad5723d80
|
Add plugin configuration to flake8-to-ruff (#535)
|
2022-11-01 17:08:53 -04:00 |
|
Charlie Marsh
|
5123b38758
|
Refine list of annotatable subscripts (#534)
|
2022-11-01 16:36:05 -04:00 |
|
Charlie Marsh
|
e9a4c8ba13
|
Track typing module imports (#533)
|
2022-11-01 14:01:59 -04:00 |
|
Charlie Marsh
|
5797884262
|
Represent per-file ignores as a map (#531)
|
2022-10-31 22:15:33 -04:00 |
|
Charlie Marsh
|
621db96e7f
|
Use more consistent Option in pyproject settings (#530)
|
2022-10-31 16:34:58 -04:00 |
|
Charlie Marsh
|
f3f010cdf5
|
Move flake8-to-ruff to a separate crate (#528)
|
2022-10-31 14:22:07 -04:00 |
|
Charlie Marsh
|
7e5e03fb15
|
Add a Flake8-to-Ruff configuration conversion tool (#527)
|
2022-10-31 11:34:40 -04:00 |
|
Charlie Marsh
|
78889efa37
|
Modify public API to return Check rather than Message (#524)
|
2022-10-31 09:20:14 -04:00 |
|
Charlie Marsh
|
2415d73260
|
Remove RustPython fork (#523)
|
2022-10-30 18:04:05 -04:00 |
|
Charlie Marsh
|
b060ae2f22
|
Move SourceCodeLocator to its own module (#522)
|
2022-10-30 15:51:59 -04:00 |
|
Charlie Marsh
|
9aa91d3d3c
|
Add a cargo bench for SourceCodeLocator (#521)
|
2022-10-30 13:50:42 -04:00 |
|
Charlie Marsh
|
dcedb801e5
|
Tweak a few check messages (#520)
|
2022-10-30 13:13:37 -04:00 |
|
Charlie Marsh
|
d3e7fdabb5
|
Implement consistent newline handling for SourceCodeLocator (#519)
|
2022-10-30 13:11:08 -04:00 |
|
Charlie Marsh
|
58a2d600da
|
Avoid flagging D202 for inner functions and classes (#518)
|
2022-10-30 13:02:55 -04:00 |
|
Harutaka Kawamura
|
7ecbfe4f6a
|
Implement B006 (#515)
|
2022-10-30 12:57:57 -04:00 |
|
Charlie Marsh
|
d8248104a7
|
Avoid re-indenting empty lines in D207 (#517)
|
2022-10-30 09:41:54 -04:00 |
|