pylint icon indicating copy to clipboard operation
pylint copied to clipboard

It's not just a linter that annoys you!

Results 624 pylint issues
Sort by recently updated
recently updated
newest added

### Bug description In the [blessed repo](https://github.com/jquast/blessed), we started getting false positives for duplicate code where it would have an error under a file for every file in the package....

Needs triage :inbox_tray:

Crash reported by the Thonny Assistant even though the Python script worked correctly. ``` Warnings May be ignored if you are happy with your program. testing_psycopg.py Line 1 : INTERNAL...

Needs reproduction :mag:
Crash 💥

### Current problem [C1802](https://pylint.readthedocs.io/en/latest/user_guide/messages/convention/use-implicit-booleaness-not-len.html) currently catches this Examples 1&2 (currently caught by rule C1802) ```py fruits = ["orange", "apple"] vegetables = [] if len(fruits): print(fruits) if not len(vegetables): print(vegetables) ```...

Help wanted 🙏
Good first issue
False Negative 🦋
Needs PR

### Current problem I was wondering about the ``singleton-comparison`` checker I worked on a bit a while ago. it suggests you to compare singleton using `is` instead of `==` which...

Enhancement ✨
Needs decision :lock:

### Current problem Probably an extension to the existing `not-an-iterable` error message. Looks pretty trivial, but could be very useful in cases we want to run `any` or `all` on...

Enhancement ✨
Needs specification :closed_lock_with_key:

### Bug description ```python # repro.py # inspired by: # https://docs.python.org/3/library/contextlib.html#contextlib.asynccontextmanager import time from contextlib import asynccontextmanager @asynccontextmanager async def timeit(): now = time.monotonic() try: yield finally: print(f'it took {time.monotonic()...

False Positive 🦟
Needs PR

### Bug description If you shadow a base module with an alias, and then call a method named `format()` on the alias in the code your are linting, `checkers/variables.py:_infer_name_module` yields...

Bug :beetle:
Needs PR

### Current problem See [this SO question](https://stackoverflow.com/questions/72388388/pyreverse-uml-with-complex-type-hints-union-list): Currently `pyreverse` does not show relationships between classes if they are used in complex type hints like `Union[X, Y]`, `List[X]` or `Optional[X]`. ###...

Enhancement ✨
pyreverse
High priority

### Bug description When parsing the following ``a.py``: ```python """ ASGI config for any ft_core based project. It exposes the ASGI callable as a module-level variable named ``application``. For more...

Crash 💥
Needs investigation 🔬

### Bug description `pylint` reports [`using-constant-test`](https://pylint.readthedocs.io/en/latest/user_guide/messages/warning/using-constant-test.html) for [`pandas.Index.is_unique`](https://pandas.pydata.org/docs/reference/api/pandas.Index.is_unique.html) (but not for [`pandas.Series.is_unique`](https://pandas.pydata.org/docs/reference/api/pandas.Series.is_unique.html)!) ```python "https://github.com/pylint-dev/pylint/issues/10400" import pandas as pd def i(l): "create index if values are unique" s = pd.Index(l) return...

False Positive 🦟
Needs PR