Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop support for Python 3.7 (#8609) | Marc Mueller | 2023-04-24 | 1 | -5/+1 |
| | | | | | * Drop support for Python 3.7 * Update py-version + classifier * Update functional tests | ||||
* | Handle patterns in ignored-modules when checking for no-name-in-module (#7579) | Daniel Mouritzen | 2023-04-03 | 1 | -17/+5 |
| | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Jared Proffitt <jaredproffitt@gmail.com> | ||||
* | Don't use removed function from ``astroid`` (#8525) | Daniël van Noord | 2023-04-01 | 1 | -5/+11 |
| | |||||
* | [PyCQA migration] Upgrade links to the repositories in code and doc (#8514) | Pierre Sassoulas | 2023-03-29 | 1 | -2/+2 |
| | |||||
* | Fix incorrect preferred-modules matches | Daniël van Noord | 2023-03-21 | 1 | -1/+9 |
| | | | | Co-authored-by: d33bs <dave.bunten@cuanschutz.edu> | ||||
* | Deprecate redundant type checking guard utils (#8433) | Jacob Walls | 2023-03-12 | 1 | -14/+15 |
| | |||||
* | Upgrade to astroid 2.15.0 (#8387) | Pierre Sassoulas | 2023-03-07 | 1 | -1/+1 |
| | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Add import-based submodule detection for preferred-modules (#8186) | Dave Bunten | 2023-02-08 | 1 | -2/+12 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | [crash] Fix crashes on python interpreter < 3.9 (#8163) | Pierre Sassoulas | 2023-02-02 | 1 | -1/+1 |
| | | | | | Closes #8161 Co-authored-by: Marc Schmitzer <marc@solute.de> | ||||
* | Tighten design constraints (#8115) | Nick Drozd | 2023-01-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | * Lower max locals * Lower max statements * Lower max try statements * Lower max branches * Lower max args * Cut design constraints with default values | ||||
* | Add `--allow-reexport-from-package` option (#8124) | Marc Mueller | 2023-01-28 | 1 | -2/+20 |
| | |||||
* | Clearer ``reimported`` and new ``shadowed-import`` messages for aliased ↵ | Dani Alcala | 2022-11-30 | 1 | -9/+30 |
| | | | | | | | import (#7756) Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Add additional stdlib deprecations (#7664) | Jacob Walls | 2022-10-23 | 1 | -1/+1 |
| | |||||
* | Add deprecated mailcap module (#7466) | Dani Alcala | 2022-09-16 | 1 | -0/+1 |
| | |||||
* | Finish typing across the codebase | Daniël van Noord | 2022-09-09 | 1 | -8/+16 |
| | |||||
* | Turn on ``check-untyped-defs`` in ``mypy`` (#7407) | Daniël van Noord | 2022-09-09 | 1 | -16/+21 |
| | |||||
* | [syntax-error] Fix a crash when the line and column can't be retrieved (#7097) | Pierre Sassoulas | 2022-07-30 | 1 | -3/+4 |
| | | | Closes #3860 | ||||
* | Partial typing of ``imports.py`` (#6982) | Daniël van Noord | 2022-07-13 | 1 | -33/+75 |
| | |||||
* | Update `astroid` to 2.12 (#7153) | Jacob Walls | 2022-07-13 | 1 | -1/+3 |
| | | | | | | | | Prevent `unused-import` for `six.with_metaclass` Update `contributors-txt` to 0.9.0 Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Add whitespace/punctuation to some message descriptions (#7009) | Julthep Nandakwang | 2022-06-23 | 1 | -8/+8 |
| | |||||
* | Add support of sharing message in multiple checkers. Fix DeprecatedChecker ↵ | Matus Valo | 2022-06-16 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | example (#6693) * Move message definitions from DeprecatedMixin * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added typing and fixed unittests * Make DEPRECATED_MSGS and DEPRECATED_IMPORT_MSG class variables to make pylint happy * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Introduce shared messages * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Change Message codes in DeprecatedMixin to W49XX * Make mypy happy * Make pylint happy * Add support for building documentation for shared messages * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Make isort happy * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Circuvent isort * Move shared to extra message options and fix tests * Update deprecation_checker example * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update doc/exts/pylint_messages.py Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> * Update doc/exts/pylint_messages.py Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> * Make messages static class attributes * Keep MessageDefinition backward compatible * Apply suggestions from code review Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Reraise failures in astroid as `AstroidError` | Jacob Walls | 2022-05-30 | 1 | -1/+3 |
| | |||||
* | Remove duplicate message definitions | Daniël van Noord | 2022-05-05 | 1 | -5/+1 |
| | |||||
* | Create a path type of argument that automatically expand user/var (#6494) | Pierre Sassoulas | 2022-05-03 | 1 | -3/+3 |
| | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Avoid reporting useless-suppression on wrong-import-position (#5219) (#6347) | Tim Martin | 2022-05-03 | 1 | -5/+10 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Run development version of ``pydocstringformatter`` (#6469) | Daniël van Noord | 2022-04-28 | 1 | -4/+4 |
| | |||||
* | Add typing to ``BaseChecker`` ``msgs`` and ``reports`` (#6456) | Daniël van Noord | 2022-04-25 | 1 | -1/+2 |
| | |||||
* | Add python 3.11 deprecations from stdlib (#6453) | Jacob Walls | 2022-04-25 | 1 | -1/+24 |
| | |||||
* | Improve wording on W0402 message (#6387) | omarandlorraine | 2022-04-20 | 1 | -2/+2 |
| | | | | Co-authored-by: Sam M W <smw@alertergroup.co.uk> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Remove ``IAstroidChecker`` from ``__implements__`` | Daniël van Noord | 2022-04-19 | 1 | -3/+0 |
| | |||||
* | Fix enabling `deprecated-module` after `disable=all` (#6360) | Jacob Walls | 2022-04-18 | 1 | -3/+24 |
| | | | Follow-up to fabc645. | ||||
* | Remove pointless ``check_messages`` decorators (#6353) | Andreas Finkler | 2022-04-17 | 1 | -4/+0 |
| | | | | | * Remove pointless ``check_messages`` decorators * Restore ``@check_messages`` and reference the new issue | ||||
* | Deprecate ``get_global_option`` | Daniël van Noord | 2022-04-15 | 1 | -2/+2 |
| | |||||
* | Replace .namespace with .config (#6316) | Daniël van Noord | 2022-04-14 | 1 | -12/+12 |
| | |||||
* | Use ``python-typing-update`` on ``pylint/checkers`` directory | Daniël van Noord | 2022-04-14 | 1 | -15/+15 |
| | |||||
* | Move general options to ``PyLinter`` from individual checkers (#6291) | Daniël van Noord | 2022-04-13 | 1 | -13/+0 |
| | |||||
* | Remove the ``future_option_parsing`` keyword (#6253) | Daniël van Noord | 2022-04-11 | 1 | -1/+1 |
| | |||||
* | Use the ``argparse`` config handler in ``imports.py`` | Daniël van Noord | 2022-04-02 | 1 | -16/+17 |
| | |||||
* | Remove the concept of checker priority (#6034) | Daniël van Noord | 2022-04-01 | 1 | -1/+0 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Add a pre-commit hook to check the copyright notice | Pierre Sassoulas | 2022-03-24 | 1 | -1/+1 |
| | | | | | Fix the existing file so they have a notice. No header for setup.py or examples or doc | ||||
* | Simplify hard to maintain copyright notice | Pierre Sassoulas | 2022-03-24 | 1 | -44/+1 |
| | | | | | | git is the source of truth for the copyright, copyrite (the tool) was taking exponentially longer with each release, and it's polluting the code with sometime as much as 50 lines of names. | ||||
* | Upgrade ``pydocstringformatter`` to ``0.5.0`` (#5910) | Daniël van Noord | 2022-03-13 | 1 | -1/+3 |
| | |||||
* | Fix disabling of ``ungrouped-imports`` (#5903) | Daniël van Noord | 2022-03-12 | 1 | -4/+4 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Correct type annotation of ImportsChecker.dependencies_stat | Jacob Walls | 2022-03-10 | 1 | -1/+1 |
| | |||||
* | Removed unused detection of site-packages directory (#5874) | Jacob Walls | 2022-03-08 | 1 | -29/+0 |
| | |||||
* | Update ``pydocstringformatter`` to 0.4.0 (#5787) | Daniël van Noord | 2022-02-10 | 1 | -23/+23 |
| | |||||
* | [pre-commit.ci] pre-commit autoupdate (#5758) | pre-commit-ci[bot] | 2022-02-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | * [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 21.12b0 → 22.1.0](https://github.com/psf/black/compare/21.12b0...22.1.0) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Fix false positive ``super-init-not-called`` for inherited ``init`` (#5698) | Daniël van Noord | 2022-01-24 | 1 | -3/+1 |
| | | | And remove useless suppressed messages | ||||
* | Add ``future=True`` to all ``NodeNG.frame`` calls (#5621) | Daniël van Noord | 2022-01-10 | 1 | -1/+1 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Add typing and uniformize the checker registering in Pylinter (#5558) | Pierre Sassoulas | 2021-12-27 | 1 | -5/+6 |
| | | | | | Remove verbose docstring in code, keep them in example and doc Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> |