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