Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop support for Python 3.7 (#8609) | Marc Mueller | 2023-04-24 | 1 | -6/+11 |
| | | | | | * Drop support for Python 3.7 * Update py-version + classifier * Update functional tests | ||||
* | [PyCQA migration] Upgrade links to the repositories in code and doc (#8514) | Pierre Sassoulas | 2023-03-29 | 1 | -2/+2 |
| | |||||
* | [deprecation] Make '_format-option-value' private and update TODOs (#8469) | Pierre Sassoulas | 2023-03-20 | 1 | -1/+1 |
| | |||||
* | Remove deprecated functions and classes (#8409) | Daniël van Noord | 2023-03-09 | 1 | -83/+1 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Use stacklevel=2 in warnings.warn calls to DeprecationWarning where makes ↵ | Yilei "Dolee" Yang | 2022-09-15 | 1 | -0/+3 |
| | | | | | | | | sense. (#7465) Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Add ``tomlkit`` and ``isort`` to ``mypy`` additional dependencies (#7450) | Daniël van Noord | 2022-09-10 | 1 | -3/+4 |
| | |||||
* | Turn on ``mypy`` strict mode 🎉 (#7448) | Daniël van Noord | 2022-09-09 | 1 | -2/+2 |
| | | | | | | | | | | * Ignore subclasses of Any * Add ignores for imported code and remove casts * Add disables for uninferable return values * Turn on ``mypy`` strict mode | ||||
* | Some initial line wrapping of docstrings (#6672) | Daniël van Noord | 2022-05-23 | 1 | -1/+3 |
| | |||||
* | Make sure that --generate-rcfile generates a valid file (#6566) | Daniël van Noord | 2022-05-10 | 1 | -1/+6 |
| | |||||
* | Run development version of ``pydocstringformatter`` (#6469) | Daniël van Noord | 2022-04-28 | 1 | -2/+2 |
| | |||||
* | [spelling] Capitalize emacs where it makes sense | Pierre Sassoulas | 2022-04-26 | 1 | -1/+1 |
| | |||||
* | Remove explicit default values from overloads (#6447) | Daniël van Noord | 2022-04-25 | 1 | -6/+6 |
| | |||||
* | Add remaining typing to ``pylint/utils`` | Daniël van Noord | 2022-04-17 | 1 | -10/+33 |
| | |||||
* | Deprecate ``get_global_option`` | Daniël van Noord | 2022-04-15 | 1 | -23/+8 |
| | |||||
* | Add some manual typing changes (#6325) | Daniël van Noord | 2022-04-14 | 1 | -11/+2 |
| | | | Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
* | Add classifications to TODOs across codebase | Daniël van Noord | 2022-04-14 | 1 | -1/+1 |
| | |||||
* | Replace .namespace with .config (#6316) | Daniël van Noord | 2022-04-14 | 1 | -1/+1 |
| | |||||
* | Use ``python-typing-update`` on ``pylint/utils`` and ``message`` dirs | Daniël van Noord | 2022-04-14 | 1 | -27/+28 |
| | |||||
* | Remove last use of ``config`` in ``PyLinter`` | Daniël van Noord | 2022-04-12 | 1 | -0/+9 |
| | |||||
* | Deprecate ``generate_config`` (#6222) | Daniël van Noord | 2022-04-07 | 1 | -2/+16 |
| | |||||
* | Deprecate ``ignore-mixin-members`` + add ``ignored-checks-for-mixins`` | Daniël van Noord | 2022-04-04 | 1 | -1/+0 |
| | |||||
* | Use the ``argparse`` config handler in ``imports.py`` | Daniël van Noord | 2022-04-02 | 1 | -1/+2 |
| | |||||
* | Add typing to two utility functions (#6111) | Daniël van Noord | 2022-04-02 | 1 | -2/+3 |
| | |||||
* | Add basic typing to ``pylint/utils.py`` (#5977) | Daniël van Noord | 2022-03-25 | 1 | -10/+8 |
| | |||||
* | Add a pre-commit hook to check the copyright notice | Pierre Sassoulas | 2022-03-24 | 1 | -2/+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 | -0/+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/+1 |
| | |||||
* | Update ``pydocstringformatter`` to 0.4.0 (#5787) | Daniël van Noord | 2022-02-10 | 1 | -10/+10 |
| | |||||
* | Add ``future=True`` to all ``NodeNG.frame`` calls (#5621) | Daniël van Noord | 2022-01-10 | 1 | -2/+2 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Fix typos accross the whole codebase (#5575) | Pierre Sassoulas | 2021-12-21 | 1 | -4/+4 |
| | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | ||||
* | Fix typo in pylintrc for useless-suppression (#5303) | Daniël van Noord | 2021-11-23 | 1 | -1/+1 |
| | | | | | | | | | | | * Fix typo in pylintrc for useless-suppression * Fix CI for information messages * Remove useless disables * Update CI and docs for 3.8+ Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Add configuration option ``exclude-too-few-public-methods`` (#5191) | Mike Fiedler | 2021-10-26 | 1 | -1/+1 |
| | | | | | | | | | Allow excluding classes based on their ancestors from the ``too-few-public-methods`` checker. Closes #3370 Signed-off-by: Mike Fiedler <miketheman@gmail.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Add ``mixin-class-rgx`` option (#5203) | Daniël van Noord | 2021-10-25 | 1 | -1/+4 |
| | | | | | Co-authored-by: Alpha <alpha@pokesplash.net> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Normalize input of ``ignore-paths`` for all path types (#5201) | Daniël van Noord | 2021-10-24 | 1 | -1/+18 |
| | | | | | Closes #5194 Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Remove calls to ``os.linesep`` and add misc. typing | Daniël van Noord | 2021-10-10 | 1 | -2/+3 |
| | |||||
* | Fix empty regex options not converting to regex | Daniël van Noord | 2021-09-29 | 1 | -3/+3 |
| | |||||
* | Small py-version improvements (#5069) | Marc Mueller | 2021-09-25 | 1 | -1/+1 |
| | | | | | | | | | * Add py-version requirement to checker docs * Improve default value * Improve option parser error message * Fix py-version help text | ||||
* | Remove `safe_decode()` and `deprecated_option()` from utils (#5046) | Daniël van Noord | 2021-09-20 | 1 | -28/+0 |
| | |||||
* | Add typing to most reference of ``stream`` | Daniël van Noord | 2021-09-13 | 1 | -6/+14 |
| | |||||
* | Use overload to type get_global_option (#4978) | Daniël van Noord | 2021-09-08 | 1 | -1/+88 |
| | | | | | | * Use ``overload`` to type ``get_global_option`` * Use type alias and TypeVar Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
* | Add ``Consider-using-f-string`` checker (#4796) | Daniël van Noord | 2021-08-30 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | * Add ``consider-using-f-string`` checker This adds a checker for normal strings which are formatted with ``.format()`` or '%'. The message is a convention to nudge users towards using f-strings. This closes #3592 * Update pylint code to use f-strings After adding `consider-using-f-strings` the codebase showed numerous cases of formatting which could be f-strings. This commit changes most of these to become f-strings, or adds ignores. * Apply suggestions from code review Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Add extension check against use of while loops (#4860) | Nick Drozd | 2021-08-18 | 1 | -1/+1 |
| | | | | | * Move stray functional tests * Clean up some while loops * Add extension check against use of while loops | ||||
* | Fix copyright links (#4647) | Marc Mueller | 2021-07-01 | 1 | -1/+1 |
| | | | | * Fix link in license header * Update link to astroid bump_changelog | ||||
* | Add new extension TypingChecker (#4382) | Marc Mueller | 2021-04-24 | 1 | -1/+3 |
| | |||||
* | Rename copying to license and upgrade the setup.cfg (#4338) | Pierre Sassoulas | 2021-04-11 | 1 | -1/+1 |
| | |||||
* | Formatting | hippo91 | 2021-04-09 | 1 | -5/+4 |
| | |||||
* | Revert "Refactor - Remove unused and untested code in utils" | hippo91 | 2021-04-09 | 1 | -0/+18 |
| | | | | This reverts commit 293a7f5e6add850e2f127dd1680a6e43fb1a6949. | ||||
* | Move utils.expand_module in its own file in lint | Pierre Sassoulas | 2021-04-03 | 1 | -139/+0 |
| | | | | We never used it anywhere else than lint so it belong in lint. | ||||
* | Import astroid with import x or from x import y but not both | Pierre Sassoulas | 2021-03-28 | 1 | -0/+1 |
| | | | | Remove unused imports for astroid | ||||
* | Reduce 'blacklist' term for ignored files | Peter Kolbus | 2021-03-09 | 1 | -12/+12 |
| | | | | | | | Replace usage of the term 'blacklist' in the context of ignored files and directories (--ignore and --ignore-patterns), except in cases where backward compatibility is needed. In documentation and help, supplement 'ignore' with 'skip'; in code use the term 'ignore list'. |