Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / dosisod/refurb issues and pull requests

#348 - [Bug]: python_version + multi-py-version library

Issue - State: open - Opened by kasium about 1 month ago
Labels: bug

#347 - [Bug]: crash with `litellm==1.40.12` and `mypy==1.11.0`

Issue - State: closed - Opened by jamesbraza 4 months ago - 1 comment
Labels: bug

#346 - [Enhancement]: documenting caching for `refurb` in CI

Issue - State: open - Opened by jamesbraza 4 months ago
Labels: enhancement

#345 - [Enhancement]: opinions on `isinstance` with `tuple` or union (`|`)?

Issue - State: open - Opened by jamesbraza 5 months ago
Labels: enhancement

#344 - [Enhancement]: extending `FURB120`for defaulted Pydantic `BaseModel` args

Issue - State: open - Opened by jamesbraza 5 months ago
Labels: enhancement

#343 - [Bug]: false positive `FURB111` when `asyncio.get_running_loop()`

Issue - State: open - Opened by jamesbraza 5 months ago
Labels: bug

#342 - [Enhancement]: defaulted `next` to `except StopIteration`

Issue - State: open - Opened by jamesbraza 5 months ago
Labels: enhancement

#341 - [Enhancement]: noqa's are removed by yesqa

Issue - State: open - Opened by kasium 7 months ago
Labels: enhancement

#339 - [Bug]: FURB148 triggers if index variable is used outside of the loop

Issue - State: open - Opened by kasium 7 months ago
Labels: bug

#338 - Fix is_ignored_via_amend and add UTs

Pull Request - State: open - Opened by ppiasek 7 months ago

#337 - [Bug]: Ignore via amend doesn't work if multiple errors selected

Issue - State: open - Opened by ppiasek 7 months ago - 1 comment
Labels: bug

#336 - [Bug]: FURB126 shouldn't catch matches on complex expressions

Issue - State: open - Opened by mscheifer 7 months ago
Labels: bug

#334 - [Bug]: FURB158 suggests change that can alter code semantics

Issue - State: closed - Opened by dscrofts 8 months ago - 2 comments
Labels: bug

#333 - Add `no-sorted-min-max` check (FURB192)

Pull Request - State: closed - Opened by dosisod 8 months ago - 1 comment

#332 - [Enhancement]: `min`/`max` instead of `sorted(l)[0]`

Issue - State: closed - Opened by Skylion007 8 months ago - 3 comments
Labels: enhancement

#330 - [Enhancement]: extra `list` cast when calling `len`

Issue - State: closed - Opened by jamesbraza 9 months ago - 3 comments
Labels: enhancement

#329 - [Enhancement]: More generic argument types

Issue - State: closed - Opened by opk12 9 months ago - 2 comments
Labels: enhancement

#328 - [Enhancement]: `textwrap.dedent()` to prettify a multiline string

Issue - State: open - Opened by opk12 9 months ago - 1 comment
Labels: enhancement

#327 - [Enhancement]: `len(...) > 0` -> `len(...)`

Issue - State: closed - Opened by opk12 9 months ago - 1 comment
Labels: enhancement

#326 - [Bug]: Missing FURB151 (`Path(x).touch()`) when separating open() and close()

Issue - State: open - Opened by opk12 9 months ago - 2 comments
Labels: bug

#325 - [Enhancement]: detecting unnecessary casting

Issue - State: open - Opened by jamesbraza 10 months ago
Labels: enhancement

#324 - Add `no-subclass-builtin` check

Pull Request - State: closed - Opened by dosisod 10 months ago

#323 - [Enhancement]: subclassing `collections.UserDict` over `dict`

Issue - State: closed - Opened by jamesbraza 10 months ago - 3 comments
Labels: enhancement

#322 - Add `itemgetter()` support for FURB118

Pull Request - State: closed - Opened by dosisod 10 months ago

#321 - [Enhancement]: Add operator replacement for operator.itemgetter and operator.attrgetter

Issue - State: closed - Opened by Skylion007 11 months ago - 3 comments
Labels: enhancement

#320 - [Bug]: False positive with FURB184

Issue - State: open - Opened by shaolo1 11 months ago - 6 comments
Labels: bug

#318 - [Bug]: Suggests to replace len(text) with text in `if len(text) % 2`

Issue - State: closed - Opened by tiagocoutinho 11 months ago - 1 comment
Labels: bug

#316 - [Bug]: operator.contains has reversed operator.

Issue - State: closed - Opened by Skylion007 11 months ago - 1 comment
Labels: bug

#315 - Fix FURB183 false positive when using custom formatter

Pull Request - State: closed - Opened by dosisod 11 months ago

#314 - [Bug]: False positive match for rule FURB183 when there's nested curly braces in an f string

Issue - State: closed - Opened by owenlamont 11 months ago - 2 comments
Labels: bug

#313 - Fix: false negative in FURB111

Pull Request - State: closed - Opened by sbrugman 11 months ago

#312 - Don't emit FURB135/FURB148 when using `_` in comprehensions

Pull Request - State: closed - Opened by dosisod 12 months ago

#311 - [Bug]: FURB148 generated when _ used as variable name

Issue - State: closed - Opened by shaolo1 12 months ago - 4 comments
Labels: bug

#310 - [Enhancement]: Rule to prefer in-place operators

Issue - State: open - Opened by Avasam 12 months ago - 2 comments
Labels: enhancement

#309 - Experimental/use standalone visitor

Pull Request - State: closed - Opened by bzoracler about 1 year ago - 2 comments

#308 - Specify what Python version Refurb uses when version isn't set

Pull Request - State: closed - Opened by dosisod about 1 year ago

#307 - Fix incorrect grammar in README

Pull Request - State: closed - Opened by tylerlaprade about 1 year ago - 1 comment

#306 - Pin Mypy to <1.7.0

Pull Request - State: closed - Opened by dosisod about 1 year ago

#305 - [Bug]: interpreted classes cannot inherit from compiled traits

Issue - State: closed - Opened by jamesbraza about 1 year ago - 12 comments
Labels: bug, mypy

#304 - Skip files that raise `RecursionError`

Pull Request - State: closed - Opened by dosisod about 1 year ago

#303 - [Docs Request]: `python_version` when unspecified

Issue - State: closed - Opened by jamesbraza about 1 year ago - 2 comments
Labels: enhancement

#302 - [Bug]: crash within `mypy` on `sympy/polys/numberfields/resolvent_lookup.py`

Issue - State: closed - Opened by jamesbraza about 1 year ago - 8 comments
Labels: bug

#301 - [Enhancement]: suggest use `str.splitlines` method

Issue - State: closed - Opened by blablatdinov about 1 year ago - 1 comment
Labels: enhancement

#300 - Add better detection of list/set comprehensions

Pull Request - State: closed - Opened by dosisod about 1 year ago

#299 - Fix documentation errors

Pull Request - State: closed - Opened by dosisod about 1 year ago

#298 - [Bug]: refurb --explain FURB179 has bad code

Issue - State: closed - Opened by shaolo1 about 1 year ago - 2 comments
Labels: bug

#297 - Bump packages, bump version

Pull Request - State: closed - Opened by dosisod about 1 year ago

#296 - Fix failing test in Mypy 1.6.0

Pull Request - State: closed - Opened by dosisod about 1 year ago

#295 - [Bug]: test failures with mypy 1.6.0

Issue - State: closed - Opened by mr-c about 1 year ago - 2 comments
Labels: bug

#294 - Tweak versioning docs, bump packages

Pull Request - State: closed - Opened by dosisod about 1 year ago

#293 - Add `use-chain-from-iterable` check

Pull Request - State: closed - Opened by dosisod about 1 year ago

#292 - Update docs for FURB107 (`use-suppress`)

Pull Request - State: closed - Opened by dosisod about 1 year ago

#291 - add `simplify-split` check

Pull Request - State: closed - Opened by jayceslesar about 1 year ago - 8 comments

#290 - [Enhancement]: functools partial

Issue - State: open - Opened by sbrugman about 1 year ago - 1 comment
Labels: enhancement

#289 - Don't emit FURB120 when deleting default arg would change semantics

Pull Request - State: closed - Opened by dosisod about 1 year ago

#288 - [Bug]: FURB120 advises change that would be wrong

Issue - State: closed - Opened by shaolo1 about 1 year ago - 1 comment
Labels: bug

#287 - Initial implementation for fluent interface check

Pull Request - State: closed - Opened by sbrugman about 1 year ago - 7 comments

#286 - [Enhancement]: call chaining readability rule

Issue - State: open - Opened by sbrugman about 1 year ago - 1 comment
Labels: enhancement

#285 - Improve FURB111, bump version

Pull Request - State: closed - Opened by dosisod about 1 year ago

#284 - Only allow built-in mapping types in FURB173

Pull Request - State: closed - Opened by dosisod about 1 year ago

#283 - [Bug]: FURB143 suggesting change that isn't compatible with the context of code

Issue - State: open - Opened by owenlamont about 1 year ago - 4 comments
Labels: bug

#282 - Detect `not` when used with `startswith` and `endswith`

Pull Request - State: closed - Opened by dosisod over 1 year ago

#281 - Fix tests failing in Python 3.12

Pull Request - State: closed - Opened by dosisod over 1 year ago

#280 - Add example config files

Pull Request - State: closed - Opened by dosisod over 1 year ago - 1 comment

#279 - [Question]: parallelism within refurb?

Issue - State: open - Opened by jamesbraza over 1 year ago - 7 comments
Labels: enhancement, mypy

#278 - fix(no_unnecessary_cast): fix typo in shallow

Pull Request - State: closed - Opened by ChaoticRoman over 1 year ago - 3 comments

#277 - Made pipx the recommended installation method

Pull Request - State: closed - Opened by trag1c over 1 year ago

#276 - [Enhancement]: Make pipx the recommended installation method

Issue - State: closed - Opened by trag1c over 1 year ago
Labels: enhancement

#275 - Add `use-shlex-join` check

Pull Request - State: closed - Opened by dosisod over 1 year ago

#274 - Fix typos

Pull Request - State: closed - Opened by kianmeng over 1 year ago - 1 comment

#273 - Improved docs

Pull Request - State: closed - Opened by trag1c over 1 year ago

#272 - Make `--verbose` output on a single line

Pull Request - State: closed - Opened by dosisod over 1 year ago

#271 - Add `--verbose` flag, update documentation

Pull Request - State: closed - Opened by dosisod over 1 year ago

#270 - [Bug]: FURB173 can give false positives when non-dict objects are unpacked into a dict.

Issue - State: closed - Opened by andrewmwilson over 1 year ago - 6 comments
Labels: bug

#269 - [Enhancement]: documenting default of enable/disable all

Issue - State: closed - Opened by jamesbraza over 1 year ago - 2 comments
Labels: enhancement

#268 - [Enhancement]: example config files

Issue - State: closed - Opened by jamesbraza over 1 year ago
Labels: enhancement

#267 - Improve coverage

Pull Request - State: closed - Opened by dosisod over 1 year ago

#266 - [Enhancement]: looping over `open` without closing

Issue - State: closed - Opened by sbrugman over 1 year ago - 2 comments
Labels: enhancement

#265 - Add title and improve one fix

Pull Request - State: closed - Opened by ChaoticRoman over 1 year ago - 5 comments

#264 - Do not run `isort` on `test/data` folder

Pull Request - State: closed - Opened by sobolevn over 1 year ago - 1 comment

#263 - [Bug]: Mypy Cache Directory Being Created When It Is Disabled

Issue - State: closed - Opened by quantumpacket over 1 year ago
Labels: bug

#262 - Use poetry instead of `dev-dependencies.txt`

Pull Request - State: closed - Opened by sobolevn over 1 year ago - 2 comments

#261 - Enable `--cov-branch` in `pytest`

Issue - State: closed - Opened by sobolevn over 1 year ago - 1 comment

#260 - Use `pip install -e .` in `Makefile`

Pull Request - State: closed - Opened by sobolevn over 1 year ago

#259 - Warn `datetime.{utcnow,utcfromtimestamp}` usages

Pull Request - State: closed - Opened by sobolevn over 1 year ago - 1 comment

#258 - [Enhancement]: Warn `datetime.utcnow` and `datetime.utcfromtimestamp` usages

Issue - State: closed - Opened by sobolevn over 1 year ago
Labels: enhancement

#257 - Installing refurb (on conda) requires downgrading mypy

Issue - State: closed - Opened by oradwastaken over 1 year ago - 4 comments

#256 - Add `simplify-fastapi-query` check

Pull Request - State: closed - Opened by dosisod over 1 year ago

#255 - [Bug]: FURB172 not working?

Issue - State: closed - Opened by shaolo1 over 1 year ago - 1 comment
Labels: bug

#254 - [Enhancement]: check for PEP 584

Issue - State: closed - Opened by pums974 over 1 year ago - 2 comments
Labels: enhancement

#253 - Bump packages, replace category `list` with `tuple`

Pull Request - State: closed - Opened by dosisod over 1 year ago

#252 - Check that config file exists and is not a directory

Pull Request - State: closed - Opened by dosisod over 1 year ago

#251 - Improve arg parsing

Pull Request - State: closed - Opened by dosisod over 1 year ago

#250 - Add `no-single-item-in` check

Pull Request - State: closed - Opened by dosisod over 1 year ago

#249 - Fix settings from config file getting overridden by command line args

Pull Request - State: closed - Opened by dosisod over 1 year ago