summaryrefslogtreecommitdiff
path: root/pylint
Commit message (Collapse)AuthorAgeFilesLines
...
* Bump pylint to 3.0.0b1, update changelogPierre Sassoulas2023-04-011-1/+1
|
* [cleanup] Upgrade more doc following the PyCQA migrationPierre Sassoulas2023-03-312-2/+2
|
* Fix `used-before-assignment` false positive for `TYPE_CHECKING` elif branch ↵Zen Lee2023-03-302-157/+119
| | | | | | imports (#8441) Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* [PyCQA migration] Upgrade links to the repositories in code and doc (#8514)Pierre Sassoulas2023-03-29174-380/+381
|
* [crash template] Link to blank issue so it's possible to copy pastePierre Sassoulas2023-03-291-4/+28
|
* [crash template] Add <details> tag and current headers for clearer resultPierre Sassoulas2023-03-291-6/+23
| | | | refs #8509
* Allow integers in TypeAlias names (#8488)Stephane Odul2023-03-281-1/+3
|
* [deprecation] Make 'OutputLine' require a fixed number of args (#8474)Pierre Sassoulas2023-03-281-48/+12
| | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* Fix `unnecessary-lambda` false positive for lambdas using its parameters in ↵cherryblossom2023-03-281-0/+8
| | | | | | | their body (#8498) Fixes #8496
* [testutil] Remove unused variable from find_functional_testsPierre Sassoulas2023-03-281-3/+4
|
* [testutil] Do not count files with leading underscoresPierre Sassoulas2023-03-281-9/+15
|
* [testutil] Display recursive call for crowded functional test dirPierre Sassoulas2023-03-281-8/+23
|
* [testutil] Display all the crowded functional test dir at oncePierre Sassoulas2023-03-281-5/+9
|
* [testutil] Fix the algorithm for functional test discoveryPierre Sassoulas2023-03-281-14/+30
|
* [functional tests] Display all violations for disorganized directoriesPierre Sassoulas2023-03-281-6/+16
|
* [testutil] Add proper test for the functional tests helpersPierre Sassoulas2023-03-282-10/+3
|
* Don't consider ``Union`` to always be a type alias (#8489)Daniël van Noord2023-03-231-1/+7
| | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* [deprecation] Remove duplicated utils typing guards check (#8475)Pierre Sassoulas2023-03-221-43/+0
|
* Upgrade TODO for pylint 2.X to pylint 3.0 (#8480)Pierre Sassoulas2023-03-223-3/+3
| | | Closes #8335
* Fix incorrect preferred-modules matchesDaniël van Noord2023-03-211-1/+9
| | | | Co-authored-by: d33bs <dave.bunten@cuanschutz.edu>
* [deprecation] Message.location must be a 'MessageLocationTuple' (#8477)Pierre Sassoulas2023-03-211-19/+1
|
* [deprecation] 'check_single_file' replaced by 'check_single_file_item' (#8478)Pierre Sassoulas2023-03-211-10/+0
|
* [deprecation] Remove 'do_exit' from the 'Run' constructor (#8472)Pierre Sassoulas2023-03-212-19/+2
|
* [deprecation] Make 'py_version' required for ↵Pierre Sassoulas2023-03-211-18/+2
| | | | 'MessageDefinition.may_be_emitted' (#8473)
* Add explicit 'stack_level' keyword in Deprecation/User warningsPierre Sassoulas2023-03-218-2/+16
|
* [deprecation] Make '_format-option-value' private and update TODOs (#8469)Pierre Sassoulas2023-03-202-3/+1
|
* [mypy] Remove some useless assertions in pylint 3.0 (#8467)Pierre Sassoulas2023-03-201-13/+2
|
* [deprecation] end_line and end_col_offset required in functional tests (#8466)Pierre Sassoulas2023-03-201-18/+2
|
* [deprecation] ``setup.cfg``and ``tox.ini`` sections need to start by ↵Pierre Sassoulas2023-03-201-17/+6
| | | | 'pylint' (#8465)
* [deprecation] 'ColorizedTextReporter' only accepts 'ColorMappingDict' (#8464)Pierre Sassoulas2023-03-201-24/+2
| | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* [deprecation] 'Pylinter.check' now takes sequence of str only (#8463)Pierre Sassoulas2023-03-201-16/+5
|
* [deprecation] Remove the warning about the old pylint home (#8462)Pierre Sassoulas2023-03-202-53/+2
| | | Also remove related tests, and simplify existing one
* [ruff] Add RUF specific rules and autofix (#8449)Pierre Sassoulas2023-03-1410-11/+12
|
* [cyclic-import] Break cycle between pylint.checkers.util / variables (#8448)Pierre Sassoulas2023-03-142-24/+21
|
* Deprecate redundant type checking guard utils (#8433)Jacob Walls2023-03-124-22/+43
|
* Add Python 3.8+ `asyncSetUp` to "defining-attr-methods" list (#8403)Samuel FORESTIER2023-03-111-1/+7
|
* Fix a crash when `TYPE_CHECKING` is used without importing it (#8435)Jacob Walls2023-03-111-1/+4
|
* `pyreverse`: use colorblind friendly default colors (#8415)Andreas Finkler2023-03-102-18/+11
| | | | | | | Using Paul Tol's colorblind palette. Also enable both hex codes and css/html color names Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* pyreverse: drop support for .vcg format (#8426)Andreas Finkler2023-03-104-300/+1
|
* Clear LRU caches on pylint utilities (#8420)Jacob Walls2023-03-102-1/+22
|
* pyreverse: Add show-stdlib option (#8190)Avram Lubkin2023-03-103-4/+20
| | | | | | | | | | | | | * pyreverse: Add show-stdlib option * Switch to astroid.modutils.is_standard_module * Add tests * Fix quotes in whatsnew fragment * Update for astroid 2.15.0 * Recategorize news fragment
* [colorize_ansi] Remove the possibility to use anything else than a ↵Pierre Sassoulas2023-03-091-80/+32
| | | | MessageStyle (#8412)
* Remove remaining code parts related to __implements__ (#8414)Andreas Finkler2023-03-099-43/+7
| | | Refs #8404
* [overgeneral-exceptions] Only handle qualified names (#8411)Pierre Sassoulas2023-03-091-17/+12
| | | | | * [overgeneral-exceptions] Only handle qualified names * fix changelog
* Remove deprecated functions and classes (#8409)Daniël van Noord2023-03-099-253/+2
| | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* [FileState] Remove 'collect_block_lines'Pierre Sassoulas2023-03-081-20/+0
| | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* [FileState] Make Pylinter.current_name and msg_store non nullablePierre Sassoulas2023-03-085-57/+10
|
* [Reporter] Remove 'set_output' in favor of reporter.outPierre Sassoulas2023-03-081-11/+0
|
* [__implements__] Remove everything related to the rejected PEP245 (#8404)Pierre Sassoulas2023-03-086-217/+8
|
* Remove all old code related to ``optparse`` config parsing. (#8405)Daniël van Noord2023-03-0817-1589/+45
| | | | | * Remove all old config parsing code * Temporarily disable a test