Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [PyCQA migration] Upgrade links to the repositories in code and doc (#8514) | Pierre Sassoulas | 2023-03-29 | 1 | -2/+2 |
| | |||||
* | Use UninferableBase instead of Uninferable | Daniel van Noord | 2023-03-07 | 1 | -2/+2 |
| | |||||
* | Add typing to ``async`` and ``deprecated`` checkers (#6684) | Daniël van Noord | 2022-05-24 | 1 | -1/+1 |
| | |||||
* | Migrate from 'check_messages' to 'only_required_for_messages' (#6417) | Pierre Sassoulas | 2022-04-21 | 1 | -2/+2 |
| | |||||
* | Remove ``IAstroidChecker`` from ``__implements__`` | Daniël van Noord | 2022-04-19 | 1 | -2/+1 |
| | |||||
* | 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 | -1/+1 |
| | |||||
* | Use ``python-typing-update`` on ``pylint/checkers`` directory | Daniël van Noord | 2022-04-14 | 1 | -1/+3 |
| | |||||
* | Remove the ``future_option_parsing`` keyword (#6253) | Daniël van Noord | 2022-04-11 | 1 | -3/+0 |
| | |||||
* | Deprecate ``ignore-mixin-members`` + add ``ignored-checks-for-mixins`` | Daniël van Noord | 2022-04-04 | 1 | -5/+7 |
| | |||||
* | 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 | -7/+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. | ||||
* | Add typing and uniformize the checker registering in Pylinter (#5558) | Pierre Sassoulas | 2021-12-27 | 1 | -2/+5 |
| | | | | | Remove verbose docstring in code, keep them in example and doc Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
* | Add ``mixin-class-rgx`` option (#5203) | Daniël van Noord | 2021-10-25 | 1 | -4/+6 |
| | | | | | Co-authored-by: Alpha <alpha@pokesplash.net> 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 |
| | |||||
* | Refactor various typing related issues (#4940) | Daniël van Noord | 2021-09-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | * Add type annotations to ``visit`` & ``leave`` calls This adds typing to most calls that visit nodes. All other changes are due to mypy errors resulting from introduction of typing. * Fix outstanding mypy issues This removes some of the `type: ignore` comments in favour of solving the mypy issues these comments were surpressing. * Fix remaining references to node_classes Except for two references to node_classes in the changelog this should be the last of them Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Use alias for astroid.nodes 01 (#4855) | Marc Mueller | 2021-08-17 | 1 | -3/+4 |
| | | | | * Use from astroid import nodes * Resolve name conflicts | ||||
* | Bump pylint to 2.9.3, update changelogv2.9.3 | Pierre Sassoulas | 2021-07-01 | 1 | -0/+1 |
| | |||||
* | Fix copyright links (#4647) | Marc Mueller | 2021-07-01 | 1 | -1/+1 |
| | | | | * Fix link in license header * Update link to astroid bump_changelog | ||||
* | Rename copying to license and upgrade the setup.cfg (#4338) | Pierre Sassoulas | 2021-04-11 | 1 | -1/+1 |
| | |||||
* | Import astroid with import x or from x import y but not both | Pierre Sassoulas | 2021-03-28 | 1 | -3/+2 |
| | | | | Remove unused imports for astroid | ||||
* | Update copyright notice with copyrite | Pierre Sassoulas | 2021-02-28 | 1 | -1/+1 |
| | |||||
* | Apply copyrite --contribution-threshold | Pierre Sassoulas | 2021-02-21 | 1 | -0/+1 |
| | |||||
* | Fix false positive for `not-async-context-manager` when ↵ | Claudiu Popa | 2020-12-28 | 1 | -2/+6 |
| | | | | | | `contextlib.asynccontextmanager` is used Close #3862 | ||||
* | Sets up copyright | hippo91 | 2020-08-20 | 1 | -1/+1 |
| | |||||
* | Add missing copyright annotations for the past releases | Claudiu Popa | 2020-04-27 | 1 | -0/+1 |
| | |||||
* | Style - Apply isort on all apllicable files | Pierre Sassoulas | 2019-03-20 | 1 | -5/+2 |
| | |||||
* | Fix false positive with `not-async-context-manager` caused by not ↵ | Claudiu Popa | 2018-12-06 | 1 | -9/+17 |
| | | | | | | understanding `contextlib.asynccontextmanager` Close #2440 | ||||
* | Reformat the code with black | Claudiu Popa | 2018-09-17 | 1 | -74/+82 |
| | |||||
* | Update copyright notices | Claudiu Popa | 2018-07-15 | 1 | -2/+2 |
| | |||||
* | Kill YES in favour of Uninferable | Claudiu Popa | 2018-05-24 | 1 | -3/+3 |
| | |||||
* | Regenerate copyright notices | Claudiu Popa | 2017-12-15 | 1 | -0/+1 |
| | |||||
* | Allow yield in async function for python3.6. Closes #1372. (#1380) | Derek Gustafson | 2017-03-23 | 1 | -1/+4 |
| | |||||
* | Even more granular copyrights (thanks to copyrite) | Claudiu Popa | 2016-07-23 | 1 | -2/+2 |
| | |||||
* | 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. | ||||
* | Add the new shorter license header, including to missing files. Close #894. | Claudiu Popa | 2016-06-01 | 1 | -15/+3 |
| | |||||
* | Use the correct module. | Claudiu Popa | 2015-11-20 | 1 | -2/+2 |
| | |||||
* | Import has_known_bases and safe_infer back into pylint from astroid, until ↵ | Claudiu Popa | 2015-11-20 | 1 | -3/+2 |
| | | | | | | | | | the latter stabilizes its API. Currently astroid goes into a total revamp, having a couple of development branches with partially incompatible APIs, which means that pylint can't rely on the exact location of has_known_bases and safe_infer until astroid reaches a new major release. With this in mind, these two functions are backported in pylint again. | ||||
* | Remove line from the license header, which was inadvertently copied from base.py | Claudiu Popa | 2015-10-01 | 1 | -1/+0 |
| | |||||
* | Start adding a protocol checker for the async features added in PEP 492: | Claudiu Popa | 2015-10-01 | 1 | -0/+84 |
* this patch adds the basis of a new checker, 'async', which deals with problems that can occur when working with async features added in Python with PEP 492. * We're also adding a new error, 'yield-inside-async-function', emitted on Python 3.5 and upwards when the `yield` statement is found inside a new coroutine function (PEP 492). * Another new error is added, 'not-async-context-manager', emitted when an async context manager block is used with an object which doesn't support this protocol (PEP 492). |