summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare 2.4.4pylint-2.4.4Claudiu Popa2019-11-131-1/+1
|
* Relax type import detection for names that do not come from the ``typing`` ↵Claudiu Popa2019-11-133-5/+11
| | | | | | module Close #3191
* Mark this branch as 2.4.4Claudiu Popa2019-11-081-1/+1
|
* Exempt all the names found in type annotations from ``unused-import``Claudiu Popa2019-11-083-1/+20
| | | | | | | | The previous code was assuming that only ``typing`` names need to be exempted, but we need to do that for the rest of the type comment names as well. Close #3112
* Prepare 2.4.3pylint-2.4.3Claudiu Popa2019-10-181-1/+1
|
* Disable too-many-locals for complex functionClaudiu Popa2019-10-171-1/+1
|
* ``typing.overload`` functions are exempted from ``too-many-function-args``Claudiu Popa2019-10-174-12/+58
| | | | Close #3170
* Fixed ``missing-yield-type-doc`` ignoring type annotation (#3195)Ashley Whetter2019-10-174-17/+42
| | | Closes #3185
* Disable too-few-public-methodsClaudiu Popa2019-10-161-1/+1
|
* `invalid-overridden-method` takes `abc.abstractproperty` in accountClaudiu Popa2019-10-163-2/+11
| | | | Close #3150
* Squash is_property_deleter and use is_property_setter_or_deleter insteadClaudiu Popa2019-10-162-8/+3
|
* ``consider-using-sys-exit`` is no longer emitted when `exit` is imported in ↵Claudiu Popa2019-10-113-5/+21
| | | | | | the local scope. Close #3147
* Do not emit ``no-method-argument`` for functions using positional only args.Claudiu Popa2019-10-114-2/+21
| | | | Close #3161
* ``import-outside-toplevel`` is emitted for ``ImportFrom`` nodes as well.Claudiu Popa2019-10-0916-28/+31
| | | | Close #3175
* Add missing changelog entryClaudiu Popa2019-10-091-0/+4
|
* Bump to 2.4.3Claudiu Popa2019-10-092-1/+7
|
* properly handle literals in ``unnecessary-comprehension`` checker, closes #3148Rémi Cardona2019-10-034-5/+10
|
* expand nested ternaries in ``unnecessary-comprehension`` to proper if statementsRémi Cardona2019-10-031-9/+6
|
* Prepare 2.4.2pylint-2.4.2Claudiu Popa2019-09-301-1/+1
|
* Pin mypy and typed-ast to fix the CIClaudiu Popa2019-09-302-3/+4
|
* Add the missing rc file for class_variable_slots_conflictClaudiu Popa2019-09-301-0/+2
|
* Fix ``utils.is_error`` to account for functions returning early.Claudiu Popa2019-09-304-3/+23
| | | | | | | | This fixes a false negative with ``unused-variable`` which was no longer triggered when a function raised an exception as the last instruction, but the body of the function still had unused variables. Close #3028
* Exempt annotated assignments without variable from ↵Claudiu Popa2019-09-303-1/+14
| | | | | | ``class-variable-slots-conflict`` Close #3141
* ``consider-using-sys-exit`` is exempted when `exit()` is imported from `sys`Claudiu Popa2019-09-303-1/+18
| | | | Close #3145
* Pin astroid to the latest minor releaseClaudiu Popa2019-09-261-1/+1
| | | | | | This will require a lock step release and update for pylint and astroid but should minimize the errors that result from an updated astroid version that has backwards incompatible issues.
* Rename attributes to prepare for the astroid dataclass transformClaudiu Popa2019-09-261-4/+4
|
* Bump master to 2.4.2Claudiu Popa2019-09-261-1/+1
|
* ``self-assigning-variable`` skips class level assignments.Claudiu Popa2019-09-263-0/+19
| | | | Close #2930
* ``ignored-modules`` can skip submodules. Close #3135Claudiu Popa2019-09-263-10/+49
|
* Disable error for complex functionClaudiu Popa2019-09-251-0/+1
|
* Fix a bunch of other tests as wellClaudiu Popa2019-09-252-8/+8
|
* Continue looking for undefined variables in type checking guards. Close #3127Claudiu Popa2019-09-252-2/+6
|
* Move files that were in the wrong directoryClaudiu Popa2019-09-255-7/+7
|
* Prepare 2.4.1pylint-2.4.1Claudiu Popa2019-09-252-1/+25
|
* Exempt type checking definitions defined in both clauses of a type checking ↵Claudiu Popa2019-09-253-33/+61
| | | | | | guard Close #3127
* Exempt type checking definitions inside the type check guardClaudiu Popa2019-09-252-1/+11
| | | | | | | | | | In a7f236528bb3758886b97285a56f3f9ce5b13a99 we added basic support for emitting `used-before-assignment` if a variable was only defined inside a type checking guard (using `TYPE_CHECKING` variable from `typing`) Unfortunately that missed the case of using those type checking imports inside the guard itself, which triggered spurious used-before-assignment errors. Close #3119
* Require astroid >= 2.3Ville Skyttä2019-09-251-1/+1
|
* Try again to do a releasepylint-2.4.0Claudiu Popa2019-09-241-4/+1
|
* use a token for travis releasesClaudiu Popa2019-09-241-51/+50
|
* Prepare releaseClaudiu Popa2019-09-243-3/+3
|
* Simplify and improve the logic of consider-iterating-dictionaryClaudiu Popa2019-09-241-4/+9
|
* Add regression test for old-division and floats. Close #3039Claudiu Popa2019-09-244-6/+10
|
* Squash multiple checks for special classes into a single functionClaudiu Popa2019-09-241-51/+10
|
* Disable too-few-public-methods for data classes. Close #3025Claudiu Popa2019-09-242-3/+17
|
* Document the new arguments for the private methods in docparamsClaudiu Popa2019-09-231-27/+31
|
* Disable too-many-public-methods for humonguous classClaudiu Popa2019-09-231-0/+1
|
* Exempt kwonly arguments when they are annotated from missing-type-doc. Close ↵Claudiu Popa2019-09-232-0/+21
| | | | #3092
* Move closures to separate methods to simplify the check functionsClaudiu Popa2019-09-231-57/+90
|
* Support typing comments for individual arguments. Close #3112Claudiu Popa2019-09-232-0/+13
|
* Squash VariablesChecker3k into the general checker classClaudiu Popa2019-09-231-26/+17
|