summaryrefslogtreecommitdiff
path: root/pylint/checkers/python3.py
Commit message (Expand)AuthorAgeFilesLines
* Need to also use the builtin module for Python 2Claudiu Popa2018-07-241-0/+3
* `chain.from_iterable` no longer emits `dict-{}-not-iterating` when dealing wi...Claudiu Popa2018-07-241-1/+2
* frozenset is an iterating context for dict.values() and friendsClaudiu Popa2018-07-241-1/+1
* [].extend and similar builtin operations don't emit `dict-*-not-iterating` wi...Claudiu Popa2018-07-241-0/+13
* `in` is considered iterating context for some of the Python 3 porting checkersClaudiu Popa2018-06-141-0/+5
* min() and max() accept iterators (#2138)Anthony Sottile2018-06-061-1/+2
* Check that the potential leaked names are not used in the except handlerClaudiu Popa2018-06-011-0/+8
* Don't use scope() to check if the variable is defined in the current statementClaudiu Popa2018-06-011-1/+1
* Make sure the value is not defined in the same comprehension when looking for...Claudiu Popa2018-05-241-1/+8
* Don't include excepthandlers that don't have a name when looking for exceptio...Claudiu Popa2018-05-231-0/+3
* Rewrite the comprehension-escape and exception-escape to work only on the cor...Claudiu Popa2018-05-231-33/+56
* Use last previous assignment for comprehension-escape (#2131)Anthony Sottile2018-05-221-3/+4
* Refixed old-raise-syntax not looking for tracebackpylint-1.9.1Ashley Whetter2018-05-161-2/+1
* old-raise-syntax can be triggered only on Python 2Claudiu Popa2018-05-161-3/+5
* Updated copyright notices for version 1.9.0Ashley Whetter2018-05-151-1/+2
* Fix lintClaudiu Popa2018-05-131-4/+6
* Reimplement the lookup() call by manually looking for the right nodesClaudiu Popa2018-05-131-13/+28
* Added two new Python 3 porting checks, `exception-escape` and `comprehension-...Claudiu Popa2018-05-121-1/+27
* Emit a warning when sys.exc_clear is accessedClaudiu Popa2018-05-111-0/+7
* Emit a warning when .xreadlines() is accessedClaudiu Popa2018-05-111-5/+13
* No need to check for the traceback for old-raise-syntax in its 3-tuple formClaudiu Popa2018-05-101-2/+1
* Never push without testing firstClaudiu Popa2018-05-101-0/+1
* The Python 3 porting checker can run with Python 3 as wellClaudiu Popa2018-05-101-146/+82
* Add new check py3k invalid-unicode-literal. (#2068)Sushobhit2018-05-091-0/+7
* Rip invalid-raise-syntax, we already have old-raise-syntaxClaudiu Popa2018-04-181-20/+5
* Handle dict subclasses for dict-not-iterating checksClaudiu Popa2018-04-181-7/+8
* defaultdict and subclasses of dict are now handled for dict-iter-* checksClaudiu Popa2018-04-181-2/+9
* Rip lambda paremeter unpacking, we already have parameter-unpackingClaudiu Popa2018-04-181-11/+1
* Added a new Python 2/3 check for invalid raise syntax.Claudiu Popa2018-04-171-6/+18
* Added a new Python 2/3 check for invalid lambda parameter list, `lambda-param...Claudiu Popa2018-04-171-0/+11
* Added a new Python 2/3 check for accessing removed urllib functionsClaudiu Popa2018-04-121-1/+19
* Added a new Python 2/3 check for accessing `operator.div`, which is removed i...Claudiu Popa2018-04-121-0/+8
* Fix lint errorspylint-1.8.4Claudiu Popa2018-04-051-3/+3
* Catch string.letters with the Python 3 porting checkerClaudiu Popa2018-04-051-2/+2
* Add missing string functions to the Python 3 porting checkerClaudiu Popa2018-04-041-1/+3
* Regenerate copyright noticesClaudiu Popa2017-12-151-1/+15
* Do not warn no-absolute-import multiple times per file (#1725)Daniel Miller2017-11-111-1/+4
* Adding a check for ``inconsistent-return-statements`` inside function or meth...hippo912017-09-261-0/+2
* A map enclosed by a filter call does not trigger map-builtin-not-iterating on...Claudiu Popa2017-09-191-1/+1
* Adding a warning about keyword argument appearing before variable args list i...ahirnish2017-09-151-0/+1
* Add a couple of Uninferable filters where we weren't using anyClaudiu Popa2017-08-151-2/+5
* cProfile is not deprecated in Python 3 apparently. Close #1612Claudiu Popa2017-08-091-1/+1
* Fix a false positive with bad-python3-import on relative importsClaudiu Popa2017-08-071-1/+1
* Added a new Python 3 check, non-ascii-bytes-literals. Close #1545Claudiu Popa2017-07-231-0/+8
* Added a couple of new Python 3 checks for accessing dict methods in non-itera...Claudiu Popa2017-07-211-0/+28
* Flag sets module as having moved in Python 3 (#1570)Roy Williams2017-07-111-2/+2
* Exempt exceptions with .message specifically implemented. Close #1564Claudiu Popa2017-07-081-2/+7
* Remove module that wasn't actually moved. Close #1565Claudiu Popa2017-07-081-1/+1
* Implement a Python3 warning for declaring a method `next` method that would i...Roy Williams2017-06-021-5/+23
* Add a warning for bad imports from the types module (#1501)Roy Williams2017-05-291-0/+14