summaryrefslogtreecommitdiff
path: root/pylint/checkers/async.py
Commit message (Collapse)AuthorAgeFilesLines
* Change for version 2.7.1pylint-2.7.1Pierre Sassoulas2021-02-231-1/+1
|
* Apply copyrite --contribution-thresholdPierre Sassoulas2021-02-211-0/+1
|
* Fix false positive for `not-async-context-manager` when ↵Claudiu Popa2020-12-281-2/+6
| | | | | | `contextlib.asynccontextmanager` is used Close #3862
* Sets up copyrighthippo912020-08-201-1/+1
|
* Add missing copyright annotations for the past releasesClaudiu Popa2020-04-271-0/+1
|
* Style - Apply isort on all apllicable filesPierre Sassoulas2019-03-201-5/+2
|
* Fix false positive with `not-async-context-manager` caused by not ↵Claudiu Popa2018-12-061-9/+17
| | | | | | understanding `contextlib.asynccontextmanager` Close #2440
* Reformat the code with blackClaudiu Popa2018-09-171-74/+82
|
* Update copyright noticesClaudiu Popa2018-07-151-2/+2
|
* Kill YES in favour of UninferableClaudiu Popa2018-05-241-3/+3
|
* Regenerate copyright noticesClaudiu Popa2017-12-151-0/+1
|
* Allow yield in async function for python3.6. Closes #1372. (#1380)Derek Gustafson2017-03-231-1/+4
|
* Even more granular copyrights (thanks to copyrite)Claudiu Popa2016-07-231-2/+2
|
* Keep a consistent copyright notice across the board.Claudiu Popa2016-07-191-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 Popa2016-06-011-15/+3
|
* Use the correct module.Claudiu Popa2015-11-201-2/+2
|
* Import has_known_bases and safe_infer back into pylint from astroid, until ↵Claudiu Popa2015-11-201-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.pyClaudiu Popa2015-10-011-1/+0
|
* Start adding a protocol checker for the async features added in PEP 492:Claudiu Popa2015-10-011-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).