Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Try automatic deployments for each release tag2.3.0 | Claudiu Popa | 2019-03-03 | 1 | -0/+9 |
| | |||||
* | Prepare 2.3.1pylint-2.3.1 | Claudiu Popa | 2019-03-02 | 2 | -2/+2 |
| | |||||
* | Pass `quote=False` to `html.escape` in the JSON reporter | Claudiu Popa | 2019-02-28 | 4 | -2/+38 |
| | | | | Close #2769 | ||||
* | Pin dependencies to non-breaking version ranges | jab | 2019-02-28 | 1 | -1/+1 |
| | |||||
* | Add note about pushing the tagspylint-2.3.0 | Claudiu Popa | 2019-02-27 | 1 | -3/+3 |
| | |||||
* | Use safe_infer() when inferring context's paths to prevent the acceptance ↵ | Claudiu Popa | 2019-02-27 | 1 | -3/+5 |
| | | | | | | | tests to fail for distutils Currently this check fails for distutils because one of the `path` objects is an `ImportFrom` that raises an `InferenceError` when trying to be inferred. | ||||
* | Better phrasing for this release changes | Claudiu Popa | 2019-02-27 | 1 | -1/+2 |
| | |||||
* | Prepare 2.3, also update the release document for this release | Claudiu Popa | 2019-02-27 | 2 | -3/+3 |
| | |||||
* | Prepare 2.3.0 | Claudiu Popa | 2019-02-27 | 2 | -3/+3 |
| | |||||
* | CRF: added a separate test for the bugfix | Fantix King | 2019-02-22 | 2 | -3/+16 |
| | |||||
* | Fix bug of W0120 | Fantix King | 2019-02-22 | 5 | -2/+9 |
| | | | | When break is deep in the else of an inner loop, W0120 was raised. | ||||
* | Do a new dev release | Claudiu Popa | 2019-02-20 | 1 | -1/+1 |
| | |||||
* | Protect against `NonDeducibleTypeHierarchy` when calling semi-private ↵ | Claudiu Popa | 2019-02-19 | 4 | -2/+42 |
| | | | | | | | | | | | | `is_subtype` `astroid.helpers.is_subtype` raises `NonDeducibleTypeHierarchy` when it cannot infer the base classes of the given types, but that makes sense in its context given that the method is mostly used to inform the inference process about the hierarchy of classes. Doesn't make that much sense for ``pylint`` itself, which is why we're handling the exception here, rather than in ``astroid`` Close PyCQA/astroid#644 | ||||
* | Fix not-callable false positive on uninferable property (#2748) | Federico Bond | 2019-02-14 | 4 | -1/+23 |
| | |||||
* | Fix lint warnings | Claudiu Popa | 2019-02-13 | 1 | -4/+5 |
| | |||||
* | Fix the doc errors | Claudiu Popa | 2019-02-13 | 3 | -39/+40 |
| | |||||
* | Document how the pragma controls work. Close #2732 | Claudiu Popa | 2019-02-13 | 2 | -30/+112 |
| | |||||
* | Kill some old names in favour of their corresponding check class | Claudiu Popa | 2019-02-13 | 3 | -5/+5 |
| | |||||
* | Added a new command line option ``list-groups`` for listing all the check ↵ | Claudiu Popa | 2019-02-13 | 3 | -1/+33 |
| | | | | groups ``pylint`` knows about. | ||||
* | Add the initial release log for 2.3 | Claudiu Popa | 2019-02-13 | 2 | -3/+67 |
| | |||||
* | Add test case for #2553 | Claudiu Popa | 2019-02-13 | 1 | -0/+11 |
| | |||||
* | Allow ``BaseException`` for emitting ``broad-except``, just like ``Exception``. | Claudiu Popa | 2019-02-13 | 4 | -2/+13 |
| | | | | Close #2741 | ||||
* | Fixed a crash that occurred for ``bad-str-strip-call`` when ``strip()`` ↵ | Claudiu Popa | 2019-02-13 | 3 | -1/+5 |
| | | | | | | received ``None`` Close #2743 | ||||
* | Split the test in two files for separate Python versions | Claudiu Popa | 2019-02-13 | 3 | -2/+8 |
| | |||||
* | Fixes for linting of new style logging format. (#2713) | Svet | 2019-02-13 | 5 | -20/+80 |
| | | | The number of arguments was not handled properly, leading to an always successful check. See new tests for specific cases this fixes. | ||||
* | Don't emit ``*-not-iterating`` checks for builtins consumed by ``itertools`` | Claudiu Popa | 2019-02-11 | 3 | -8/+30 |
| | | | | Close #2731 | ||||
* | Fix a crash caused by iterating over ``Uninferable`` in a string formatting ↵ | Claudiu Popa | 2019-02-11 | 3 | -2/+10 |
| | | | | | | check. Close #2727 | ||||
* | Fix a couple of warnings | Claudiu Popa | 2019-02-05 | 3 | -4/+4 |
| | |||||
* | Still use a regular expression for the FIXME check | Claudiu Popa | 2019-02-05 | 2 | -8/+32 |
| | | | | | | | | We need to be able to match multiple words (e.g. fixme and todo) but we should not catch strings such as `TODOIST`. The previous implementation was using a `startswith` between the notes and the string tokens but that matches Todoist as well. Close #2707 | ||||
* | Take into account `__class_getitem__` | Pascal Corpet | 2019-02-04 | 11 | -3/+53 |
| | | | | | | | | Take into account `__class_getitem__` from PEP 560 and fixes some false positives for `no-self-argument` and `unsubscriptable-object` PEP: https://www.python.org/dev/peps/pep-0560/ Close #2416 | ||||
* | Support ``Ellipsis`` as a synonym for ``pass`` statements. | Claudiu Popa | 2019-02-04 | 3 | -5/+23 |
| | | | | Close #2718 | ||||
* | Add a new option 'check-str-concat-over-line-jumps' to check ↵ | Lucas Cimon | 2019-01-31 | 5 | -9/+40 |
| | | | | 'implicit-str-concat-in-sequence' | ||||
* | Move the unused variable regression test to a Python 3.6 specific file | Claudiu Popa | 2019-01-30 | 4 | -13/+15 |
| | |||||
* | Prepare a new dev release | Claudiu Popa | 2019-01-25 | 1 | -1/+1 |
| | |||||
* | Disable test temporarily until we fix the context problem in astroid | Claudiu Popa | 2019-01-23 | 2 | -4/+3 |
| | |||||
* | Add test case for #2588 | Claudiu Popa | 2019-01-23 | 1 | -1/+16 |
| | |||||
* | Add test case for #2667 | Claudiu Popa | 2019-01-21 | 2 | -0/+9 |
| | |||||
* | Add test that a recursion error does not happen any longer. Close #2683 | Claudiu Popa | 2019-01-20 | 2 | -0/+13 |
| | |||||
* | Add changelog entry for the fixme changes. | Claudiu Popa | 2019-01-20 | 1 | -0/+4 |
| | | | | Close #2321 | ||||
* | Remove extraneous comment? | Claudiu Popa | 2019-01-20 | 1 | -1/+0 |
| | |||||
* | Make the list a generator and continue when there is an error in the fixme ↵ | Claudiu Popa | 2019-01-20 | 1 | -4/+4 |
| | | | | lookup | ||||
* | Fixme should be triggered only in comments | Rogalski, Lukasz | 2019-01-20 | 2 | -110/+81 |
| | | | | Closes #2321 | ||||
* | Use an explicit dev prefix otherwise it will generate a post by default | Claudiu Popa | 2019-01-20 | 1 | -1/+1 |
| | |||||
* | Prepare a dev release | Claudiu Popa | 2019-01-20 | 1 | -1/+1 |
| | |||||
* | remove entire _patch_submodules | Nicolas Dickreuter | 2019-01-20 | 1 | -16/+1 |
| | |||||
* | remove popping for all versions | Nicolas Dickreuter | 2019-01-20 | 2 | -6/+2 |
| | |||||
* | avoid popping __main__ for python version >= 3.3 | Nicolas Dickreuter | 2019-01-20 | 3 | -1/+7 |
| | |||||
* | Add test that a recursion error does not happen. Close PyCQA/astroid#623 | Claudiu Popa | 2019-01-18 | 2 | -0/+10 |
| | |||||
* | Add test that a recursion error does not happen any longer. Close #2463 | Claudiu Popa | 2019-01-17 | 2 | -0/+9 |
| | |||||
* | Bring infer_name_module() from astroid right here | Claudiu Popa | 2019-01-13 | 1 | -1/+8 |
| | | | | | There is currently no consumer of infer_name_module() other than this place in pylint. This commit moves that function here as a private function. |