summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare 2.7.3 release (#4261)pylint-2.7.32.7Pierre Sassoulas2021-03-2921-16/+29
|
* Fix various problems with --import-graph filename parsing (#4259)Andrew Howe2021-03-295-34/+65
| | | | | | | | | | | | | | Avoids backwards-incompatible changes. - Raise error if graphvis is not installed (instead of reporting success) - Fix tempfile creation bug when outputfile includes directories - Fix bug when using file extension that isn't 3 characters long - Fix confusing help text - Rename deprecated .dot extension to .gv - Default to .png if no extension is specified * Add typing to modified functions (and ignore mypy thinking codecs.open() returns an int) Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Fix regession with sys.path filter (2)Marc Mueller2021-03-281-1/+4
|
* Fix regression with sys.path filter (#4258)Marc Mueller2021-03-283-30/+141
| | | | * Fix regression with sys.path filter
* Bump astroid version to 2.5.2Marc Mueller2021-03-283-2/+5
|
* Fix false-positive for unused-import on class keyword argumentsMarc Mueller2021-03-283-0/+50
|
* Fix a typo where 'msg =' was repeated twicePierre Sassoulas2021-03-281-1/+1
|
* Import astroid with import x or from x import y but not bothPierre Sassoulas2021-03-2819-110/+102
| | | | Remove unused imports for astroid
* Redefining __hash__ without redefining __eq__ is suspiciousPierre Sassoulas2021-03-281-0/+5
|
* Fix classes do not defining 4 ordering comparison methodsPierre Sassoulas2021-03-282-2/+4
|
* Remove unsued assignment in raw_metrics.pyPierre Sassoulas2021-03-281-1/+0
|
* Refactor and cleanup of PEP 604 checkMarc Mueller2021-03-271-34/+47
|
* Use value.qname() to check if class is subscriptable PEP585Marc Mueller2021-03-276-44/+77
|
* Improve handling of assignment expressionsMarc Mueller2021-03-265-4/+52
|
* Only print verbose logs if pytest -vMarc Mueller2021-03-262-7/+10
|
* Fix 'assert' statement contains an expression with side effectsPierre Sassoulas2021-03-251-2/+4
|
* Fix kwargs is not a supported in function get_tokenizerPierre Sassoulas2021-03-251-4/+6
|
* Each enable on their on line in pylintrcPierre Sassoulas2021-03-251-1/+4
|
* Fix column index of FIXME warnings (#4246)Konstantina Saketou2021-03-255-11/+16
| | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Bump sphinx from 3.5.2 to 3.5.3 (#4248)dependabot[bot]2021-03-241-1/+1
| | | | | | | | | | Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix private method hidden by ancestor class attribute (#4177)tiagohonorato2021-03-213-0/+35
| | | | | | | | | | | | | | * Fix private method hidden by ancestor class attribute A class defined private method won't be hidden by an ancestor class private attribute as the class will mangle the latter to avoid naming collisions. Add tests to assert method-hidden : Although private attributes from the parent class should not hide methods in the child class, this is not true for protected attributes. This test ensures that ``method-hidden`` catches the error when private attributes are not in use. Signed-off-by: Tiago Honorato <tiagohonorato1@gmail.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Update the release documentation for pre-commit autoupdate to worksPierre Sassoulas2021-03-211-0/+11
| | | | Closes #4245
* Move deprecated module checker to DeprecatedMixin (#4225)Matus Valo2021-03-174-12/+84
| | | | | * Move deprecated module checker to DeprecatedMixin Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Remove txt file during update for functional test without outputPierre Sassoulas2021-03-1710-18/+5
|
* Merge the two tests for use-symbolic-message-insteadPierre Sassoulas2021-03-175-36/+31
| | | | Keep the more explicit name.
* Fix existing 'use-symbolic-message-instead'Pierre Sassoulas2021-03-175-7/+4
|
* Fix false negative 'use-symbolic-message-instead' and optimize itPierre Sassoulas2021-03-1722-52/+76
| | | | | | use-symbolic-message-instead was not working for message with multiple new names and the function to get the symbol was suboptimal. Also made the solution copy pastable.
* Cleanup unwanted 'use-symbolic-message-instead' in functional testsPierre Sassoulas2021-03-1712-14/+10
|
* Better error message when dealing with functional tests failPierre Sassoulas2021-03-171-4/+10
|
* Enable use-symbolic-message-instead in functional testsPierre Sassoulas2021-03-1759-67/+75
|
* Rename func_w0233 to non_init_parent_calledPierre Sassoulas2021-03-173-11/+11
|
* Remove disabling of all I message in functional testsPierre Sassoulas2021-03-173-2/+6
|
* Change the order of the assert for better pytest messagePierre Sassoulas2021-03-171-4/+7
|
* Upgrade flake8 to 3.9.0 from 3.8.4Pierre Sassoulas2021-03-152-2/+2
|
* Migrate func_w406.py to new functional testsPierre Sassoulas2021-03-144-4/+4
|
* Migrate func_first_arg.py to new functional testsPierre Sassoulas2021-03-145-52/+54
|
* Move file so there is less files in functional/sPierre Sassoulas2021-03-1410-0/+0
|
* Migrate func_w0613.py to new functional testsPierre Sassoulas2021-03-145-49/+48
|
* Migrate func_w0405.py to new functional testsPierre Sassoulas2021-03-145-11/+11
|
* Migrate func_w0611.py to new functional testsPierre Sassoulas2021-03-145-27/+26
|
* Migrate func_dotted_ancestor.py to new functional testsPierre Sassoulas2021-03-147-16/+16
|
* Migrate func_e12xx.py to new functional testsPierre Sassoulas2021-03-144-13/+13
|
* Migrate nonregr___file___global.py to new functional testsPierre Sassoulas2021-03-143-3/+3
|
* Migrate func_no_dummy_redefined.py to new functional testsPierre Sassoulas2021-03-143-4/+4
|
* Migrate func_module___dict__.py to new functional testsPierre Sassoulas2021-03-143-2/+2
|
* Migrate func_loopvar_in_dict_comp_py27.py to new functional testsPierre Sassoulas2021-03-143-2/+2
|
* Migrate func_unused_import_py30.py to new functional testsPierre Sassoulas2021-03-143-4/+3
|
* Migrate func_e13xx.py (format error) to new functional testsPierre Sassoulas2021-03-145-44/+31
|
* Migrate func_w0404.py (reimported) to new functional testsPierre Sassoulas2021-03-144-32/+33
|
* Fix changelog: print removal need to be in '2.7.3'Pierre Sassoulas2021-03-141-2/+2
|