Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prepare 2.4.4pylint-2.4.4 | Claudiu Popa | 2019-11-13 | 1 | -1/+1 |
| | |||||
* | Relax type import detection for names that do not come from the ``typing`` ↵ | Claudiu Popa | 2019-11-13 | 3 | -5/+11 |
| | | | | | | module Close #3191 | ||||
* | Mark this branch as 2.4.4 | Claudiu Popa | 2019-11-08 | 1 | -1/+1 |
| | |||||
* | Exempt all the names found in type annotations from ``unused-import`` | Claudiu Popa | 2019-11-08 | 3 | -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.3 | Claudiu Popa | 2019-10-18 | 1 | -1/+1 |
| | |||||
* | Disable too-many-locals for complex function | Claudiu Popa | 2019-10-17 | 1 | -1/+1 |
| | |||||
* | ``typing.overload`` functions are exempted from ``too-many-function-args`` | Claudiu Popa | 2019-10-17 | 4 | -12/+58 |
| | | | | Close #3170 | ||||
* | Fixed ``missing-yield-type-doc`` ignoring type annotation (#3195) | Ashley Whetter | 2019-10-17 | 4 | -17/+42 |
| | | | Closes #3185 | ||||
* | Disable too-few-public-methods | Claudiu Popa | 2019-10-16 | 1 | -1/+1 |
| | |||||
* | `invalid-overridden-method` takes `abc.abstractproperty` in account | Claudiu Popa | 2019-10-16 | 3 | -2/+11 |
| | | | | Close #3150 | ||||
* | Squash is_property_deleter and use is_property_setter_or_deleter instead | Claudiu Popa | 2019-10-16 | 2 | -8/+3 |
| | |||||
* | ``consider-using-sys-exit`` is no longer emitted when `exit` is imported in ↵ | Claudiu Popa | 2019-10-11 | 3 | -5/+21 |
| | | | | | | the local scope. Close #3147 | ||||
* | Do not emit ``no-method-argument`` for functions using positional only args. | Claudiu Popa | 2019-10-11 | 4 | -2/+21 |
| | | | | Close #3161 | ||||
* | ``import-outside-toplevel`` is emitted for ``ImportFrom`` nodes as well. | Claudiu Popa | 2019-10-09 | 16 | -28/+31 |
| | | | | Close #3175 | ||||
* | Add missing changelog entry | Claudiu Popa | 2019-10-09 | 1 | -0/+4 |
| | |||||
* | Bump to 2.4.3 | Claudiu Popa | 2019-10-09 | 2 | -1/+7 |
| | |||||
* | properly handle literals in ``unnecessary-comprehension`` checker, closes #3148 | Rémi Cardona | 2019-10-03 | 4 | -5/+10 |
| | |||||
* | expand nested ternaries in ``unnecessary-comprehension`` to proper if statements | Rémi Cardona | 2019-10-03 | 1 | -9/+6 |
| | |||||
* | Prepare 2.4.2pylint-2.4.2 | Claudiu Popa | 2019-09-30 | 1 | -1/+1 |
| | |||||
* | Pin mypy and typed-ast to fix the CI | Claudiu Popa | 2019-09-30 | 2 | -3/+4 |
| | |||||
* | Add the missing rc file for class_variable_slots_conflict | Claudiu Popa | 2019-09-30 | 1 | -0/+2 |
| | |||||
* | Fix ``utils.is_error`` to account for functions returning early. | Claudiu Popa | 2019-09-30 | 4 | -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 Popa | 2019-09-30 | 3 | -1/+14 |
| | | | | | | ``class-variable-slots-conflict`` Close #3141 | ||||
* | ``consider-using-sys-exit`` is exempted when `exit()` is imported from `sys` | Claudiu Popa | 2019-09-30 | 3 | -1/+18 |
| | | | | Close #3145 | ||||
* | Pin astroid to the latest minor release | Claudiu Popa | 2019-09-26 | 1 | -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 transform | Claudiu Popa | 2019-09-26 | 1 | -4/+4 |
| | |||||
* | Bump master to 2.4.2 | Claudiu Popa | 2019-09-26 | 1 | -1/+1 |
| | |||||
* | ``self-assigning-variable`` skips class level assignments. | Claudiu Popa | 2019-09-26 | 3 | -0/+19 |
| | | | | Close #2930 | ||||
* | ``ignored-modules`` can skip submodules. Close #3135 | Claudiu Popa | 2019-09-26 | 3 | -10/+49 |
| | |||||
* | Disable error for complex function | Claudiu Popa | 2019-09-25 | 1 | -0/+1 |
| | |||||
* | Fix a bunch of other tests as well | Claudiu Popa | 2019-09-25 | 2 | -8/+8 |
| | |||||
* | Continue looking for undefined variables in type checking guards. Close #3127 | Claudiu Popa | 2019-09-25 | 2 | -2/+6 |
| | |||||
* | Move files that were in the wrong directory | Claudiu Popa | 2019-09-25 | 5 | -7/+7 |
| | |||||
* | Prepare 2.4.1pylint-2.4.1 | Claudiu Popa | 2019-09-25 | 2 | -1/+25 |
| | |||||
* | Exempt type checking definitions defined in both clauses of a type checking ↵ | Claudiu Popa | 2019-09-25 | 3 | -33/+61 |
| | | | | | | guard Close #3127 | ||||
* | Exempt type checking definitions inside the type check guard | Claudiu Popa | 2019-09-25 | 2 | -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.3 | Ville Skyttä | 2019-09-25 | 1 | -1/+1 |
| | |||||
* | Try again to do a releasepylint-2.4.0 | Claudiu Popa | 2019-09-24 | 1 | -4/+1 |
| | |||||
* | use a token for travis releases | Claudiu Popa | 2019-09-24 | 1 | -51/+50 |
| | |||||
* | Prepare release | Claudiu Popa | 2019-09-24 | 3 | -3/+3 |
| | |||||
* | Simplify and improve the logic of consider-iterating-dictionary | Claudiu Popa | 2019-09-24 | 1 | -4/+9 |
| | |||||
* | Add regression test for old-division and floats. Close #3039 | Claudiu Popa | 2019-09-24 | 4 | -6/+10 |
| | |||||
* | Squash multiple checks for special classes into a single function | Claudiu Popa | 2019-09-24 | 1 | -51/+10 |
| | |||||
* | Disable too-few-public-methods for data classes. Close #3025 | Claudiu Popa | 2019-09-24 | 2 | -3/+17 |
| | |||||
* | Document the new arguments for the private methods in docparams | Claudiu Popa | 2019-09-23 | 1 | -27/+31 |
| | |||||
* | Disable too-many-public-methods for humonguous class | Claudiu Popa | 2019-09-23 | 1 | -0/+1 |
| | |||||
* | Exempt kwonly arguments when they are annotated from missing-type-doc. Close ↵ | Claudiu Popa | 2019-09-23 | 2 | -0/+21 |
| | | | | #3092 | ||||
* | Move closures to separate methods to simplify the check functions | Claudiu Popa | 2019-09-23 | 1 | -57/+90 |
| | |||||
* | Support typing comments for individual arguments. Close #3112 | Claudiu Popa | 2019-09-23 | 2 | -0/+13 |
| | |||||
* | Squash VariablesChecker3k into the general checker class | Claudiu Popa | 2019-09-23 | 1 | -26/+17 |
| |