issues
search
dosisod
/
refurb
A tool for refurbishing and modernizing Python codebases
GNU General Public License v3.0
2.49k
stars
54
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
[Bug]: Unsafe FURB108 when lazy evaluation is required
#350
mthuurne
opened
1 week ago
1
[Enhancement]: use of dict.setdefault
#349
pums974
opened
2 weeks ago
1
[Bug]: python_version + multi-py-version library
#348
kasium
opened
1 month ago
4
[Bug]: crash with `litellm==1.40.12` and `mypy==1.11.0`
#347
jamesbraza
closed
3 months ago
1
[Enhancement]: documenting caching for `refurb` in CI
#346
jamesbraza
opened
4 months ago
0
[Enhancement]: opinions on `isinstance` with `tuple` or union (`|`)?
#345
jamesbraza
closed
5 days ago
1
[Enhancement]: extending `FURB120`for defaulted Pydantic `BaseModel` args
#344
jamesbraza
opened
5 months ago
0
[Bug]: false positive `FURB111` when `asyncio.get_running_loop()`
#343
jamesbraza
closed
5 days ago
1
[Enhancement]: defaulted `next` to `except StopIteration`
#342
jamesbraza
opened
5 months ago
1
[Enhancement]: noqa's are removed by yesqa
#341
kasium
opened
6 months ago
0
[Bug]: FURB111 triggers for lambdas returning constants which are not the default of the built-in
#340
kasium
closed
5 days ago
2
[Bug]: FURB148 triggers if index variable is used outside of the loop
#339
kasium
opened
6 months ago
0
Fix is_ignored_via_amend and add UTs
#338
ppiasek
closed
5 days ago
1
[Bug]: Ignore via amend doesn't work if multiple errors selected
#337
ppiasek
closed
5 days ago
1
[Bug]: FURB126 shouldn't catch matches on complex expressions
#336
mscheifer
closed
5 days ago
2
[Bug]: tries to replace single element tuple with operator.itemgetter
#335
Skylion007
closed
5 days ago
1
[Bug]: FURB158 suggests change that can alter code semantics
#334
dscrofts
closed
8 months ago
2
Add `no-sorted-min-max` check (FURB192)
#333
dosisod
closed
8 months ago
1
[Enhancement]: `min`/`max` instead of `sorted(l)[0]`
#332
Skylion007
closed
8 months ago
3
Add better detection and error messages for len compatible types in FURB115
#331
dosisod
closed
8 months ago
0
[Enhancement]: extra `list` cast when calling `len`
#330
jamesbraza
closed
8 months ago
3
[Enhancement]: More generic argument types
#329
opk12
closed
7 months ago
2
[Enhancement]: `textwrap.dedent()` to prettify a multiline string
#328
opk12
opened
9 months ago
1
[Enhancement]: `len(...) > 0` -> `len(...)`
#327
opk12
closed
9 months ago
1
[Bug]: Missing FURB151 (`Path(x).touch()`) when separating open() and close()
#326
opk12
opened
9 months ago
2
[Enhancement]: detecting unnecessary casting
#325
jamesbraza
opened
9 months ago
0
Add `no-subclass-builtin` check
#324
dosisod
closed
10 months ago
0
[Enhancement]: subclassing `collections.UserDict` over `dict`
#323
jamesbraza
closed
10 months ago
3
Add `itemgetter()` support for FURB118
#322
dosisod
closed
10 months ago
0
[Enhancement]: Add operator replacement for operator.itemgetter and operator.attrgetter
#321
Skylion007
closed
10 months ago
3
[Bug]: False positive with FURB184
#320
shaolo1
opened
11 months ago
6
Fix FURB115 being emitted when using `len(x)` with non-boolean operators
#319
dosisod
closed
11 months ago
0
[Bug]: Suggests to replace len(text) with text in `if len(text) % 2`
#318
tiagocoutinho
closed
11 months ago
1
Fix FURB118 `operator.contains` false positive, improve error messages
#317
dosisod
closed
11 months ago
0
[Bug]: operator.contains has reversed operator.
#316
Skylion007
closed
11 months ago
1
Fix FURB183 false positive when using custom formatter
#315
dosisod
closed
11 months ago
0
[Bug]: False positive match for rule FURB183 when there's nested curly braces in an f string
#314
owenlamont
closed
11 months ago
2
Fix: false negative in FURB111
#313
sbrugman
closed
11 months ago
0
Don't emit FURB135/FURB148 when using `_` in comprehensions
#312
dosisod
closed
11 months ago
0
[Bug]: FURB148 generated when _ used as variable name
#311
shaolo1
closed
11 months ago
4
[Enhancement]: Rule to prefer in-place operators
#310
Avasam
opened
12 months ago
2
Experimental/use standalone visitor
#309
bzoracler
closed
1 year ago
2
Specify what Python version Refurb uses when version isn't set
#308
dosisod
closed
1 year ago
0
Fix incorrect grammar in README
#307
tylerlaprade
closed
1 year ago
1
Pin Mypy to <1.7.0
#306
dosisod
closed
1 year ago
0
[Bug]: interpreted classes cannot inherit from compiled traits
#305
jamesbraza
closed
1 year ago
12
Skip files that raise `RecursionError`
#304
dosisod
closed
1 year ago
0
[Docs Request]: `python_version` when unspecified
#303
jamesbraza
closed
1 year ago
2
[Bug]: crash within `mypy` on `sympy/polys/numberfields/resolvent_lookup.py`
#302
jamesbraza
closed
1 year ago
8
[Enhancement]: suggest use `str.splitlines` method
#301
blablatdinov
closed
1 year ago
1
Next