summaryrefslogtreecommitdiff
path: root/pylint/checkers
Commit message (Expand)AuthorAgeFilesLines
* Fix `used-before-assignment` false positive for `TYPE_CHECKING` elif branch i...Zen Lee2023-03-302-157/+119
* [PyCQA migration] Upgrade links to the repositories in code and doc (#8514)Pierre Sassoulas2023-03-2947-111/+112
* Allow integers in TypeAlias names (#8488)Stephane Odul2023-03-281-1/+3
* Fix `unnecessary-lambda` false positive for lambdas using its parameters in t...cherryblossom2023-03-281-0/+8
* Don't consider ``Union`` to always be a type alias (#8489)Daniël van Noord2023-03-231-1/+7
* [deprecation] Remove duplicated utils typing guards check (#8475)Pierre Sassoulas2023-03-221-43/+0
* Upgrade TODO for pylint 2.X to pylint 3.0 (#8480)Pierre Sassoulas2023-03-221-1/+1
* Fix incorrect preferred-modules matchesDaniël van Noord2023-03-211-1/+9
* Add explicit 'stack_level' keyword in Deprecation/User warningsPierre Sassoulas2023-03-211-0/+2
* [ruff] Add RUF specific rules and autofix (#8449)Pierre Sassoulas2023-03-145-6/+6
* [cyclic-import] Break cycle between pylint.checkers.util / variables (#8448)Pierre Sassoulas2023-03-142-24/+21
* Deprecate redundant type checking guard utils (#8433)Jacob Walls2023-03-123-20/+41
* Add Python 3.8+ `asyncSetUp` to "defining-attr-methods" list (#8403)Samuel FORESTIER2023-03-111-1/+7
* Fix a crash when `TYPE_CHECKING` is used without importing it (#8435)Jacob Walls2023-03-111-1/+4
* Clear LRU caches on pylint utilities (#8420)Jacob Walls2023-03-101-1/+20
* [overgeneral-exceptions] Only handle qualified names (#8411)Pierre Sassoulas2023-03-091-17/+12
* Remove deprecated functions and classes (#8409)Daniël van Noord2023-03-093-86/+0
* [FileState] Make Pylinter.current_name and msg_store non nullablePierre Sassoulas2023-03-081-1/+1
* [__implements__] Remove everything related to the rejected PEP245 (#8404)Pierre Sassoulas2023-03-081-26/+5
* Remove all old code related to ``optparse`` config parsing. (#8405)Daniël van Noord2023-03-081-5/+3
* [deprecation] Remove ``get_message_definitions`` from ``BaseChecker`` (#8401)Pierre Sassoulas2023-03-081-14/+0
* Bump pylint to 2.17.0, update changelog (#8395)Pierre Sassoulas2023-03-072-2/+2
* Use UninferableBase instead of UninferableDaniel van Noord2023-03-0713-72/+78
* Upgrade to astroid 2.15.0 (#8387)Pierre Sassoulas2023-03-072-2/+2
* Accept values of the form ``<class name>.<attribute name>`` for the `exclude-...Mark Byrne2023-03-031-6/+17
* [spelling] Ignore spelling in type/mypy type ignore comments (#8370)Pierre Sassoulas2023-03-021-19/+4
* Changing flake8 to have max-line-length of 115 (#8362)Ollie2023-03-022-2/+5
* Refactor the `_check_protected_attribute_access` method to reduce indentation...Mark Byrne2023-03-011-67/+69
* [spelling checker] Better help message and code organization (#8338)Pierre Sassoulas2023-02-271-17/+35
* Prevent emitting ``invalid-name`` on 'global' redefinition (#8337)Mark Byrne2023-02-271-5/+0
* Add ``invalid-name`` check for ``TypeAlias`` names (#7116)Daniël van Noord2023-02-263-22/+53
* Add new checker `bad-chained-comparison` (#7990)Zen Lee2023-02-261-0/+61
* Add new check "implicit-flag-alias" (#8345)James Addison2023-02-261-8/+58
* Fixing some too long lines (#8339)Ollie2023-02-255-17/+31
* [doc] Add an example for 'non-ascii-file-name' (#8340)Pierre Sassoulas2023-02-251-13/+5
* Only count obviously non-terminating while-loops as return-ended (#8292)Nick Drozd2023-02-231-3/+6
* "Message emitted" improvements caused issuesStavros Ntentos2023-02-221-1/+1
* Fix invalid type false positive (#8206)Nick Drozd2023-02-141-1/+14
* [typing] Use __future__ annotations where possible (#8264)Pierre Sassoulas2023-02-121-1/+1
* Fix FP for used-before-assignment with assignment expressions in containers (...Jacob Walls2023-02-111-18/+19
* Fix `used-before-assignment` false positive for walrus operator in dictionary...Zen Lee2023-02-101-0/+5
* Fix `nested-min-max` output msg for sequences (#8234)Dani Alcala2023-02-081-1/+22
* Add import-based submodule detection for preferred-modules (#8186)Dave Bunten2023-02-081-2/+12
* Minor refactor to 'is_defined' (#8243)Zen Lee2023-02-081-7/+5
* Fix `used-before-assignment` false positive for TYPE_CHECKING if/elif/else us...Zen Lee2023-02-072-18/+61
* Fix no-name-in-module when variable is same as module name (#8169)Dani Alcala2023-02-071-1/+1
* Fix crash when an attribute node was used inside an unary op (#8209)Pierre Sassoulas2023-02-071-2/+5
* [pre-commit.ci] pre-commit autoupdate (#8208)pre-commit-ci[bot]2023-02-071-1/+0
* [ruff] Autofix 'not x in iterator' => 'x not in iterator'Pierre Sassoulas2023-02-061-1/+1
* [ruff] Fix E741 Ambiguous variable name: 'l'Pierre Sassoulas2023-02-061-1/+1