pylint icon indicating copy to clipboard operation
pylint copied to clipboard

It's not just a linter that annoys you!

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

## Type of Changes | | Type | | --- | ---------------------- | | ✓ | :sparkles: New feature | ## Description Refs #9499 Implement `declare-non-slot` which reports an error...

Enhancement ✨

### Bug description In astroid, there's a `_has_init` function that looks for the presence of `__init__.pyi`, `__init__.py`, and other `__init__.*` files in a directory. https://github.com/pylint-dev/astroid/blob/098438683cac8d53e67be75856d7d7aab446bb49/astroid/modutils.py#L669-L678 This function is called repeatedly...

Enhancement ✨
performance
Needs astroid update

## Type of Changes | | Type | | --- | ---------------------- | | ✓ | :hammer: Refactoring | ## Description Modifications in existing code base that are needed for...

### Bug description Pylint suggest f-string in a functional context where it cannot be used: ``` map("{:,d}".format, [1,10,100,1000,10000]) ``` The alternative: ``` (f"{x:,d}" for x in [...]) ``` is neither...

False Positive 🦟
Needs PR

### Bug description ```python from typing import TypedDict class Example(TypedDict): string: str integer: int boolean: bool print(Example.__annotations__) ``` See https://github.com/PyCQA/pylint/issues/3234#issuecomment-896701002 ### Configuration _No response_ ### Command used ```shell pylint a.py...

Help wanted 🙏
typing
Needs investigation 🔬
False Positive 🦟
Needs PR

### Bug description ```python The pyreverse doesn't detect any relative import (from . import something), doesn't show any connection between packages. ``` ### Configuration _No response_ ### Command used ```shell...

pyreverse
Needs triage :inbox_tray:

This fixes 2 bugs in the computation: Never is handled in addition to NoReturn. Give priority to the explicit --never-returning-functions option. This PR was copied from https://github.com/pylint-dev/pylint/pull/9535 (I cannot add...

Enhancement ✨

## Type of Changes | | Type | | --- | ---------------------- | | ✓ | :bug: Bug fix | ## Description Right now, `--allow-global-unused-variables=no` doesn't respect `--dummy-variables-rgx`, I believe...

Enhancement ✨

some issue fixes https://github.com/pylint-dev/pylint/issues/9517 for this issue

False Negative 🦋
Waiting on author

### Question missing-timeout / W3101 reports in my codebase `requests.get` calls, but not for: ```python session = requests.Session() session.get(url) ``` Is it possible to make pylint also warn about these...

False Negative 🦋
Needs PR