summaryrefslogtreecommitdiff
path: root/pylint/checkers
Commit message (Expand)AuthorAgeFilesLines
* Remove unwanted non-breaking whitespaces in comment (#5256)Pierre Sassoulas2021-11-041-1/+1
* Inspection for `with threading.Lock():` (#5245)Martin2021-11-031-0/+55
* Fix ``protected-access`` for attributes and methods of nested classes (#5232)Daniël van Noord2021-10-312-1/+22
* Unify all `<y or n>` metavars in option's help (#5229)Tushar Sadhwani2021-10-297-13/+13
* Fix incorrect ``consider-using-ternary`` when condition is inferable as False...Arianna Y2021-10-291-2/+2
* Clean up some useless-super-delegation logic (#5193)Samuel Freilich2021-10-261-61/+45
* Add control flow check for ``undefined-variable`` in ``if ... else``Daniël van Noord2021-10-261-0/+21
* Add configuration option ``exclude-too-few-public-methods`` (#5191)Mike Fiedler2021-10-261-0/+22
* Enable for_any_all check (#5206)Nick Drozd2021-10-257-78/+47
* Add ``mixin-class-rgx`` option (#5203)Daniël van Noord2021-10-253-10/+34
* Add extension checker that suggests any/all statements from for loops (#5196)Arianna Y2021-10-251-0/+9
* Fix regression for ``_is_only_type_assignment`` (#5163)Daniël van Noord2021-10-231-6/+30
* Make ``used-before-assignment`` consider classes in method annotation and def...Daniël van Noord2021-10-231-0/+42
* Fix use-implicit-booleaness-not-comparison crash (#5176)Jaehoon Hwang2021-10-232-27/+23
* PR #5157 followup (#5192)Nick Pesce2021-10-211-10/+10
* Fix useless-super-delegation false positive when default keyword argument is ...Nick Pesce2021-10-191-58/+26
* Fix double emitting of ``not-callable`` on inferrable ``properties``Daniël van Noord2021-10-191-1/+2
* Make ``undefined-variable`` check line numbers of metaclass parametersDaniël van Noord2021-10-181-6/+13
* Refactor Variable checker to use less argument in function (#5167)Pierre Sassoulas2021-10-171-47/+50
* Async context manager typo (#5164)Youngsoo Sung2021-10-171-1/+1
* Fix ``missing-function-docstring`` not checking ``__init__`` (#5147)Daniël van Noord2021-10-171-0/+2
* Merge ``MessagesHandlerMixIn`` into ``PyLinter`` (#5136)Daniël van Noord2021-10-171-4/+10
* From Python 3.8 onwards classes inheriting from dict are reversible (#5169)Tim Martin2021-10-171-3/+7
* Add a warning ``use-implicit-booleaness-not-comparison`` for comparison with ...Jaehoon Hwang2021-10-175-7/+116
* Consider Enums when checking for duplicate dictionary keys (#5155)jaydesl2021-10-161-3/+7
* Use py-version for alternative union syntax check (#5160)Marc Mueller2021-10-151-2/+5
* Make ``undefined-variable`` flag type annotation without value assignment (#5...Daniël van Noord2021-10-151-0/+18
* Create new ``UnsupportedVersionChecker`` checker class (#5148)Daniël van Noord2021-10-132-13/+49
* Add ``using-f-string-in-unsupported-version`` checker (#5139)Daniël van Noord2021-10-111-0/+16
* Add checkers for typing.final for Python version 3.8 or later (#5133)Mark Byrne2021-10-101-0/+35
* Rename `len-as-condition` to `use-implicit-booleaness-not-len` (#5132)Jaehoon Hwang2021-10-102-12/+20
* Add support for `ModuleNotFoundError` Python 3.6+ builtin-exception (#5106)Samuel FORESTIER2021-10-091-5/+19
* Refactor ``LinterStats`` (#5074)Daniël van Noord2021-10-077-141/+166
* Add guard helper functions from astroid (#5122)Marc Mueller2021-10-072-3/+38
* Fix return type checkers calls on ellipses functions (#5107)Daniël van Noord2021-10-062-1/+16
* Fix a crash if ``str.format`` is referenced without being called (#5109)Tim Martin2021-10-061-2/+2
* Improve node info for invalid-name (#5094)Marc Mueller2021-10-051-4/+4
* Fix crash with AssignAttr in TYPE_CHECKING blocks (#5118)Marc Mueller2021-10-051-1/+3
* Improve and flatten ``unused-wildcard-import`` message (#5110)Daniël van Noord2021-10-041-2/+18
* Fix false-positive ``useless-suppression`` for ``line-too-long`` (#5077)Daniël van Noord2021-09-281-5/+8
* Fix ``invalid-name`` for overwritten base ``object`` methods (#5079)Daniël van Noord2021-09-281-1/+4
* [pre-commit.ci] pre-commit autoupdate (#5082)pre-commit-ci[bot]2021-09-289-11/+11
* Add ``no-implicit-optional`` flag to ``mypy`` (#5075)Daniël van Noord2021-09-263-5/+5
* Small py-version improvements (#5069)Marc Mueller2021-09-251-1/+1
* Fix loop in too-many-ancestors when an inheritance cycle is inferred (#5062)Andrew Haigh2021-09-241-6/+19
* Fix ``useless-suppression`` for ``wrong-import-order`` (#5063)Daniël van Noord2021-09-231-6/+21
* Type `add_message` and add `MessageLocationTuple` (#5050)Daniël van Noord2021-09-211-6/+12
* Fix false-positive undefined-variable with Lambda, IfExp, and := (#5044)Marc Mueller2021-09-211-2/+6
* Make ``consider-using-f-string`` skip `format()` with backslash (#5055)Daniël van Noord2021-09-211-0/+7
* Fix bug with cell-var-from-loop and kw_defaults (#5045)David Liu2021-09-201-4/+9