Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop support for Python 3.7 (#8609) | Marc Mueller | 2023-04-24 | 1 | -7/+1 |
| | | | | | * 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 |
| | |||||
* | Add typing to various checkers (#6695) | Daniël van Noord | 2022-05-25 | 1 | -4/+4 |
| | |||||
* | Subclass ``BaseRawFileChecker`` and ``BaseTokenChecker`` | Daniël van Noord | 2022-04-19 | 1 | -3/+0 |
| | |||||
* | Add typing to BaseChecker.process_token (#6273) | Pierre Sassoulas | 2022-04-19 | 1 | -3/+6 |
| | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Use ``python-typing-update`` on ``pylint/checkers`` directory | Daniël van Noord | 2022-04-14 | 1 | -3/+5 |
| | |||||
* | Remove the ``future_option_parsing`` keyword (#6253) | Daniël van Noord | 2022-04-11 | 1 | -3/+0 |
| | |||||
* | 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 | -15/+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 |
| | |||||
* | Update ``pydocstringformatter`` to 0.4.0 (#5787) | Daniël van Noord | 2022-02-10 | 1 | -5/+5 |
| | |||||
* | Add typing and uniformize the checker registering in Pylinter (#5558) | Pierre Sassoulas | 2021-12-27 | 1 | -3/+5 |
| | | | | | Remove verbose docstring in code, keep them in example and doc Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
* | Bump pylint to 2.12.0, update changelogv2.12.0 | Pierre Sassoulas | 2021-11-25 | 1 | -0/+1 |
| | | | | Closes #5250 | ||||
* | Refactor ``LinterStats`` (#5074) | Daniël van Noord | 2021-10-07 | 1 | -33/+31 |
| | | | | | | | | * Refactor ``self.stats`` on linter and checker This adds a new class ``LinterStats`` which is used to store all kinds of stats during a run of ``pylint``. Tests have been changed slightly to be able to use the new class. Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
* | [pre-commit.ci] pre-commit autoupdate (#5082) | pre-commit-ci[bot] | 2021-09-28 | 1 | -1/+1 |
| | | | | | | | | | | | * [pre-commit.ci] pre-commit autoupdate updates: - [github.com/asottile/pyupgrade: v2.26.0 → v2.28.0](https://github.com/asottile/pyupgrade/compare/v2.26.0...v2.28.0) * [pre-commit.ci] auto fixes from pre-commit.com hooks 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> | ||||
* | Bump pylint to 2.11.0, update changelogv2.11.0 | Pierre Sassoulas | 2021-09-16 | 1 | -0/+1 |
| | |||||
* | Add typing to all calls to ``self.stats`` (#4973) | Daniël van Noord | 2021-09-15 | 1 | -6/+11 |
| | | | | | | | | | | | | | | | * Add typing to all calls to ``self.stats`` All checkers inherit from a baseclass which has a ``stats`` attribute. This attribute has a fairly unmanageable type, but the current typing includes all variations of the attribute. Other changes not directly related to ``self.stats`` are due to ``mypy``warnings. This incorporate the feedback received in #4954 * Add ``CheckerStatistic`` class to ``pylint/typing`` * Guard `typing.Counter` import Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> | ||||
* | Change lines to lists (#5009) | Daniël van Noord | 2021-09-14 | 1 | -2/+2 |
| | |||||
* | Add ``Consider-using-f-string`` checker (#4796) | Daniël van Noord | 2021-08-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | * 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> | ||||
* | Fix copyright links (#4647) | Marc Mueller | 2021-07-01 | 1 | -1/+1 |
| | | | | * Fix link in license header * Update link to astroid bump_changelog | ||||
* | Update copyrite noticev2.8.2 | Pierre Sassoulas | 2021-04-26 | 1 | -0/+1 |
| | |||||
* | Changes after black update | Marc Mueller | 2021-04-26 | 1 | -1/+1 |
| | |||||
* | Prepare for 2.8.0 releasepylint-2.8.0 | Pierre Sassoulas | 2021-04-24 | 1 | -1/+1 |
| | |||||
* | Rename copying to license and upgrade the setup.cfg (#4338) | Pierre Sassoulas | 2021-04-11 | 1 | -1/+1 |
| | |||||
* | Formatting | hippo91 | 2021-04-09 | 1 | -2/+1 |
| | |||||
* | Revert "Refactor - Remove unused and untested code in utils" | hippo91 | 2021-04-09 | 1 | -3/+10 |
| | | | | This reverts commit 293a7f5e6add850e2f127dd1680a6e43fb1a6949. | ||||
* | Refactor from old style typing to new style typing | Pierre Sassoulas | 2021-03-31 | 1 | -1/+1 |
| | |||||
* | Remove unsued assignment in raw_metrics.py | Pierre Sassoulas | 2021-03-28 | 1 | -1/+0 |
| | |||||
* | Update copyright notice with copyrite | Pierre Sassoulas | 2021-02-28 | 1 | -6/+0 |
| | |||||
* | Apply copyrite --contribution-threshold | Pierre Sassoulas | 2021-02-21 | 1 | -1/+2 |
| | |||||
* | Remove the # coding, since PEP3120 the default is UTF8 | Pierre Sassoulas | 2021-02-21 | 1 | -1/+0 |
| | |||||
* | Update formatting following black and isort update | Pierre Sassoulas | 2020-09-10 | 1 | -2/+1 |
| | |||||
* | Sets up copyright | hippo91 | 2020-08-20 | 1 | -1/+3 |
| | |||||
* | Chore: use https links (#3679) | 谭九鼎 | 2020-06-11 | 1 | -1/+1 |
| | |||||
* | Add missing copyright annotations for the past releases | Claudiu Popa | 2020-04-27 | 1 | -1/+3 |
| | |||||
* | Refactor - Remove unused and untested code in utils | Pierre Sassoulas | 2019-03-29 | 1 | -8/+2 |
| | | | | | There might be code that is used only in test but it's harder to detect. | ||||
* | Refactor - Move refactor.utils function to the utils package | Pierre Sassoulas | 2019-03-29 | 1 | -1/+1 |
| | | | | | | | This permit to have less cross dependency as the utils package does not depend on anything. The checker package still depends on reporter. Also moved classes from __init__ to their own file in reporter. | ||||
* | Style - Apply isort on all apllicable files | Pierre Sassoulas | 2019-03-20 | 1 | -2/+2 |
| | |||||
* | Reformat the code with black | Claudiu Popa | 2018-09-17 | 1 | -19/+23 |
| | |||||
* | first make mypy pass by ignoring type | ssolanki | 2018-08-21 | 1 | -1/+2 |
| | |||||
* | Update copyright notices | Claudiu Popa | 2018-07-15 | 1 | -1/+1 |
| | |||||
* | Regenerate copyright notices | Claudiu Popa | 2017-12-15 | 1 | -0/+5 |
| | |||||
* | Even more granular copyrights (thanks to copyrite) | Claudiu Popa | 2016-07-23 | 1 | -2/+3 |
| | |||||
* | Rename UnknownMessage, EmptyReport to UnknownMessageError, EmptyReportError | Glenn Matthews | 2016-07-19 | 1 | -2/+2 |
| | |||||
* | Move EmptyReport and UnknownMessage to pylint.exceptions | Glenn Matthews | 2016-07-19 | 1 | -1/+1 |
| | |||||
* | Keep a consistent copyright notice across the board. | Claudiu Popa | 2016-07-19 | 1 | -0/+2 |
| | | | | | This was changed automatically in #894, but apparently we need to have the copyright notice somewhere. | ||||
* | Remove obsolete comment. | Claudiu Popa | 2016-07-10 | 1 | -4/+0 |
| | |||||
* | Add the new shorter license header, including to missing files. Close #894. | Claudiu Popa | 2016-06-01 | 1 | -15/+3 |
| | |||||
* | format: check for & warn about trailing newlines | Mike Frysinger | 2016-01-09 | 1 | -1/+0 |
| | | | | | | | The new tests also catch a lot of files in the pylint code base that have trailing newlines, so clean them all up as well. Close #682 | ||||
* | fix get_type() | Laura Médioni | 2015-11-06 | 1 | -1/+1 |
| | | | | | It returned erroneous number of comment lines. tok_type is set just once, here one must look at the current token |