Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | `property-with-parameters` properly handles abstract propertiesproperty-with-parameter-abstract | Claudiu Popa | 2020-05-14 | 4 | -2/+25 |
| | | | | Close #3600 | ||||
* | Start 2.5.3 | Claudiu Popa | 2020-05-14 | 2 | -1/+7 |
| | |||||
* | Prepare 2.5.2pylint-2.5.2 | Claudiu Popa | 2020-05-05 | 2 | -2/+2 |
| | |||||
* | ``pylint.Run`` accepts ``do_exit`` as a deprecated parameter | Claudiu Popa | 2020-05-05 | 2 | -1/+22 |
| | | | | | | | We need to allow various third party libraries that depend on `pylint` to still use `do_exit` until they can move over to `exit`. Close #3590 | ||||
* | Prepare 2.5.1pylint-2.5.1 | Claudiu Popa | 2020-05-05 | 2 | -2/+2 |
| | |||||
* | Allow linting directories without `__init__.py` | Claudiu Popa | 2020-05-02 | 3 | -1/+20 |
| | | | | | This was a regressin in 2.5. Close #3528 | ||||
* | Allow package files to be properly discovered with multiple jobs | Claudiu Popa | 2020-05-02 | 3 | -4/+40 |
| | | | | Close #3524 | ||||
* | `no-value-for-parameter` variadic detection has improved for assign statements | Claudiu Popa | 2020-05-02 | 3 | -6/+37 |
| | | | | Close #3563 | ||||
* | Lint pylint from toxinidir, not the installed one | Claudiu Popa | 2020-05-01 | 1 | -1/+1 |
| | |||||
* | Revert pylint.Run's `exit` parameter to ``do_exit`` | Claudiu Popa | 2020-05-01 | 4 | -6/+14 |
| | | | | | | This has been inadvertently changed several releases ago to ``do_exit``. Close #3533 | ||||
* | Fix a crash in `method-hidden` lookup for unknown base classes | Claudiu Popa | 2020-04-28 | 3 | -9/+24 |
| | | | | | | | | The patch replaces `mro()` with `ancestors()` as the former is not fully capable of generating the complete linearization when dealing with ambiguous inferences. Close #3527 | ||||
* | Pylint 2.5.0 requires astroid 2.4+ to work correctlypylint-2.5.0 | Claudiu Popa | 2020-04-27 | 1 | -1/+1 |
| | |||||
* | Fix formatting | Claudiu Popa | 2020-04-27 | 1 | -0/+1 |
| | |||||
* | Revert the use of astroid 2.4 until 2.4 itself is released | Claudiu Popa | 2020-04-27 | 1 | -1/+1 |
| | |||||
* | Add missing copyright annotations for the past releases | Claudiu Popa | 2020-04-27 | 100 | -177/+625 |
| | |||||
* | Prepare 2.5.0 release for pylint | Claudiu Popa | 2020-04-27 | 3 | -4/+5 |
| | |||||
* | Fix formatting error in test file | Claudiu Popa | 2020-04-27 | 1 | -3/+9 |
| | |||||
* | Replace logging-format-formatting with the valid logging-format-interpolation | Claudiu Popa | 2020-04-27 | 1 | -1/+1 |
| | |||||
* | Brought back logging-fstring-interpolation | Ashley Whetter | 2020-04-27 | 12 | -112/+113 |
| | |||||
* | ``unidiomatic-typecheck`` is no longer emitted for ``in`` and ``not in`` ↵ | Claudiu Popa | 2020-04-27 | 4 | -18/+13 |
| | | | | | | | | | | operators The original use case for this check was to catch old style type checking idioms such as `type(x) is ...`, but it should not have been extended to handle `in` operators as well. Close #3337 | ||||
* | Add back License not handled by a script | Pierre Sassoulas | 2020-04-27 | 4 | -0/+12 |
| | | | | See https://github.com/PyCQA/pylint/pull/3516#discussion_r415567865 | ||||
* | benchmark| Potential solution for performance regressions (#3473) | Frank Harrison | 2020-04-26 | 3 | -2/+352 |
| | | | | | | | | | | | | | * benchmark| Add benchmarking option to tox * benchmark| Adds basic performance benchmark baselines for pylint Here we establish baseline benchmarks for the system when used in minimal way. Here we just confirm that -j1 vs -jN gives some boost in performance under simple situations, establishing a baseline for other benchmarks. Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | More localized disable for broad-except in Pylinter | Pierre Sassoulas | 2020-04-26 | 1 | -4/+2 |
| | |||||
* | [lint package refactor] Create a file for the Run class | Pierre Sassoulas | 2020-04-26 | 2 | -407/+409 |
| | |||||
* | [lint package refactor] Create a file for pylinter | Pierre Sassoulas | 2020-04-26 | 4 | -1174/+1185 |
| | |||||
* | [lint package refactor] Create a file for check_parallel | Pierre Sassoulas | 2020-04-26 | 2 | -104/+115 |
| | |||||
* | [lint package refactor] Create a file for the utility functions | Pierre Sassoulas | 2020-04-26 | 2 | -72/+79 |
| | |||||
* | [lint package refactor] Create a file for the report functions | Pierre Sassoulas | 2020-04-26 | 2 | -72/+78 |
| | |||||
* | Refactor - Move the content of lint.py in its own package | Pierre Sassoulas | 2020-04-26 | 7 | -18/+18 |
| | | | | Also move unittest_lint in test/lint. | ||||
* | [test json] Refactor the json reporter unittest | Pierre Sassoulas | 2020-04-26 | 1 | -23/+30 |
| | | | | Permit to test score more easily later on. | ||||
* | Fix a typo in a JsonReporter docstring | Pierre Sassoulas | 2020-04-26 | 3 | -4/+1 |
| | |||||
* | Fix a typo in TextReporter | Pierre Sassoulas | 2020-04-26 | 1 | -2/+2 |
| | |||||
* | profile| Remove the --profile-svg switch | Frank Harrison | 2020-04-23 | 1 | -1/+1 |
| | | | | | We can use `tox -epy38 -- --profile-svg` to enable this functionality now that we have the pytest-profile dependency. | ||||
* | profile| Adds profile-heatmap generation output to tox test-runs | Frank Harrison | 2020-04-23 | 1 | -1/+2 |
| | |||||
* | Fix false negative for undefined-variable when using class attribute in ↵ | Andrew Simmons | 2020-04-22 | 4 | -10/+45 |
| | | | | comprehension (#3494) | ||||
* | Fix false positive for ``undefined-variable`` when using class attribute as ↵ | Andrew Simmons | 2020-04-22 | 3 | -1/+23 |
| | | | | return type annotation (#1976) | ||||
* | Fix false positive for ``undefined-variable`` when using class attribute in ↵ | Andrew Simmons | 2020-04-22 | 4 | -12/+53 |
| | | | | decorator (#511) | ||||
* | Remove import and rename file to use pytest's conftest.py | Pierre Sassoulas | 2020-04-20 | 4 | -18/+5 |
| | | | | Close #3493 see https://docs.pytest.org/en/2.7.3/plugins.html?highlight=re | ||||
* | Fix the broken tests: raises do not exist in Python | Pierre Sassoulas | 2020-04-20 | 1 | -2/+2 |
| | | | | Closes #3495 | ||||
* | [tests lint] Fix function redefinition in check_docs | Pierre Sassoulas | 2020-04-20 | 2 | -3/+2 |
| | | | | Permit to see the problem more clearly for bug #3495 | ||||
* | [tests lint] Fix all W0223: abstract-method in pylint's own tests | Pierre Sassoulas | 2020-04-20 | 4 | -2/+7 |
| | |||||
* | Disable R0901: Too many ancestors for Pylinter | Pierre Sassoulas | 2020-04-20 | 2 | -1/+1 |
| | | | | A refactor of this class would be huge. | ||||
* | [tests lint] Fix all W0613 unused-argument in pylint's own tests | Pierre Sassoulas | 2020-04-20 | 14 | -29/+26 |
| | |||||
* | [tests lint] Disable all the too-many-public-methods warning | Pierre Sassoulas | 2020-04-20 | 7 | -1/+16 |
| | | | | Test classes do not need to be reused and do not need a great API. | ||||
* | [tests lint] Fix all W0611 unused-import in pylint's own tests | Pierre Sassoulas | 2020-04-20 | 8 | -14/+9 |
| | |||||
* | [tests lint] Fix all C0415 import-outside-toplevel in pylint's own tests | Pierre Sassoulas | 2020-04-20 | 2 | -13/+7 |
| | |||||
* | [tests lint] Fix some E0102: method already defined in tests | Pierre Sassoulas | 2020-04-20 | 1 | -2/+2 |
| | | | | Some because the other tests were not working and fixing them is hard. | ||||
* | [tests lint] Fix all C0121 singleton-comparison in pylint's own tests | Pierre Sassoulas | 2020-04-20 | 2 | -2/+1 |
| | |||||
* | [tests lint] Fix all W0231 super-init-not-called in pylint's own tests | Pierre Sassoulas | 2020-04-20 | 2 | -1/+4 |
| | |||||
* | [tests lint] Fix all E1101 no-member in pylint's own tests | Pierre Sassoulas | 2020-04-20 | 3 | -1/+3 |
| |