summaryrefslogtreecommitdiff
path: root/pylint/checkers/variables.py
Commit message (Expand)AuthorAgeFilesLines
* Fix a crash in `undefined-variable` caused by chained attributes in metaclassfix-crash-in-attribute-checkClaudiu Popa2020-12-291-1/+4
* Remove unsecable whitespace in the whole codebasePierre Sassoulas2020-09-121-1/+1
* Update formatting following black and isort updatePierre Sassoulas2020-09-101-31/+17
* Sets up copyrighthippo912020-08-201-0/+1
* Fix scoping for function annotations, decorators and base classes (#3713)Andrew Simmons2020-07-121-19/+33
* Protect against `AttributeError` when checking `cell-var-from-loop`Claudiu Popa2020-05-291-2/+3
* Add missing copyright annotations for the past releasesClaudiu Popa2020-04-271-5/+17
* Fix false negative for undefined-variable when using class attribute in compr...Andrew Simmons2020-04-221-7/+35
* Fix false positive for ``undefined-variable`` when using class attribute as r...Andrew Simmons2020-04-221-0/+4
* Fix false positive for ``undefined-variable`` when using class attribute in d...Andrew Simmons2020-04-221-12/+21
* Positional-only arguments are taken in account for ``useless-super-delegation``Claudiu Popa2020-03-281-0/+1
* Allow used variables to be properly consumed when different checks are enable...Claudiu Popa2020-03-251-8/+15
* pyupgrade: automated removal of python2 constructsAnthony Sottile2020-03-241-1/+0
* Adjust some annotations and refactor small checksClaudiu Popa2020-03-081-1/+1
* Only exempt __class__ for undefined-variable from methodsClaudiu Popa2020-03-021-1/+5
* Fix a false positive for ``undefined-variable`` when ``__class__`` is usedClaudiu Popa2020-02-291-0/+1
* Only check the messages that are emitted in VariablesChecker.visit_nameClaudiu Popa2020-02-291-4/+7
* Fix formatting errorClaudiu Popa2020-01-041-1/+4
* Fixed undefined-variable and unused-import flase positives when using a metac...Ashley Whetter2020-01-031-2/+4
* Enable else-if-used extension (#3316)Nick Drozd2019-12-241-14/+12
* ``undefined-variable`` can now find undefined loop iterablesClaudiu Popa2019-12-161-1/+9
* [formating] Bump black and isortDjailla2019-11-181-3/+7
* Allow import aliases to exempt ``import-error`` when used in type annotations.Claudiu Popa2019-11-141-2/+6
* Transform a runtime assertion into a checkClaudiu Popa2019-11-131-1/+2
* Relax type import detection for names that do not come from the ``typing`` mo...Claudiu Popa2019-11-131-5/+1
* Exempt all the names found in type annotations from ``unused-import``Claudiu Popa2019-11-081-1/+0
* Include BinaryIO in the list of typing importsClaudiu Popa2019-10-301-0/+1
* Disable error for complex functionClaudiu Popa2019-09-251-0/+1
* Continue looking for undefined variables in type checking guards. Close #3127Claudiu Popa2019-09-251-1/+2
* Exempt type checking definitions defined in both clauses of a type checking g...Claudiu Popa2019-09-251-4/+20
* Exempt type checking definitions inside the type check guardClaudiu Popa2019-09-251-1/+3
* Disable too-many-public-methods for humonguous classClaudiu Popa2019-09-231-0/+1
* Support typing comments for individual arguments. Close #3112Claudiu Popa2019-09-231-0/+4
* Squash VariablesChecker3k into the general checker classClaudiu Popa2019-09-231-26/+17
* Move private functions at the end of the variables checker class to make it m...Claudiu Popa2019-09-231-571/+574
* Removed Python 2 specific checksClaudiu Popa2019-09-171-7/+0
* Handle redefinitions in case of type checking imports.Claudiu Popa2019-09-171-0/+9
* Handle variables defined only under a type checking clauseClaudiu Popa2019-09-171-0/+5
* Remove redundant compatibility code (#3097)Hugo van Kemenade2019-09-121-15/+6
* [pylint.checkers] Make the link between msgid and symbol strictly 1-1Pierre Sassoulas2019-08-191-2/+2
* Excluded protocol classes from a couple of checks. Close #3002.Claudiu Popa2019-07-161-0/+4
* Fixed false positives for function stubs (#2927)Ashley Whetter2019-05-261-34/+45
* Disable too-many-branches for complex functionClaudiu Popa2019-05-231-0/+1
* ``unused-import`` emitted for the right import names in function scopes.Claudiu Popa2019-05-231-3/+10
* Fix a bunch of linting errors from the codebaseClaudiu Popa2019-05-221-6/+2
* Fixed false positive for `undefined-loop-variable`Ashley Whetter2019-05-201-0/+10
* Correct infered to inferredClaudiu Popa2019-05-201-21/+21
* Support fully qualified typing imports for type annotations.Claudiu Popa2019-05-201-11/+86
* Better postponed evaluation of annotations handlingClaudiu Popa2019-04-031-1/+8
* Support postponed evaluation of annotations for variable annotations.Claudiu Popa2019-03-291-1/+3