summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merged in dmand/pylint/comparison-checker (pull request #280)Claudiu Popa2015-10-044-0/+101
|\ \ | |/ |/| | | Add checker for comparisons to singleton values (True, False, None)
| * Add initial version of comparison checkercomparison-checkerDmitry Pribysh2015-10-034-0/+101
| | | | | | | | | | It checks for expressions like 'x == True', 'x == False' and 'x == None' and suggests the correct usage ('x', 'not x', 'x is None').
* | Port more old tests to the new style tests and remove obsolete tests.Claudiu Popa2015-10-0324-205/+74
|/
* Fix multiple-imports error in epylint.pyClaudiu Popa2015-10-021-1/+2
|
* Merged in dmand/pylint/multiple-imports-checker (pull request #279)Claudiu Popa2015-10-028-5/+38
|\ | | | | | | Add checker to identify multiple imports on one line.
| * Update contributors listmultiple-imports-checkerDmitry Pribysh2015-10-011-0/+2
| |
| * Change multiple-imports message type to `convention` with code C0410Dmitry Pribysh2015-10-011-1/+1
| |
| * Add checker to identify multiple imports on one line.Dmitry Pribysh2015-10-017-5/+36
|/ | | | Fixes issue #598. Had to modify some functional tests to ignore new message.
* Update the list of special methods with the methods added in PEP 492.Claudiu Popa2015-10-013-4/+23
|
* 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-018-0/+188
| | | | | | | | | | | | | | * 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).
* Port more old style tests to new style tests.Claudiu Popa2015-10-0120-144/+98
|
* Don't consider a class abstract if its members can't be properly inferred.Claudiu Popa2015-09-306-14/+55
| | | | | This fixes a false positive related to abstract-class-instantiated. Closes issue #648.
* Port more tests to the new test format.Claudiu Popa2015-09-3021-86/+35
|
* Fix the tests.Claudiu Popa2015-09-293-4/+4
|
* Port some old style tests to new style tests.Claudiu Popa2015-09-2916-74/+30
|
* Add ChangeLog entry for the deprecated-module change.Claudiu Popa2015-09-271-0/+3
|
* Merged in moylop260/pylint/fix-362 (pull request #277)Claudiu Popa2015-09-270-0/+0
|\ | | | | | | Fix #362 - Show deprecated-module even if the module is not installed
* | Remove unused linefix-362moylop2602015-09-271-1/+0
| |
* | revert original tox.inimoylop2602015-09-271-2/+1
| |
* | revert temp commentmoylop2602015-09-271-2/+2
| |
* | Fix #362 - support in import and add testmoylop2602015-09-277-3/+18
| |
* | Fix #362 - Show deprecated-module even if the module is not installedmoylop2602015-09-261-1/+1
|/
* Grammar fix.Claudiu Popa2015-09-234-8/+8
|
* Retrieve the qualified name only after filtering the proper needs.Claudiu Popa2015-09-212-2/+9
|
* Show what nonlocal was found without a binding.Claudiu Popa2015-09-213-4/+17
|
* Disable deprecated-method for using cgi.escape.Claudiu Popa2015-09-211-2/+3
|
* Add changelog entry for 014f596 and a couple of other fixes.Claudiu Popa2015-09-214-4/+13
|
* Add a comment regarding the nodes we're not interested into.Claudiu Popa2015-09-211-1/+2
|
* Merged in matrixise/pylint/fix-582 (pull request #274)Claudiu Popa2015-09-215-1/+51
|\ | | | | | | Add a new check for the nonlocal variables without binding (close issue #582)
| * Add a new check for the nonlocal variables without binding (close issue #582)fix-582Stephane Wirtel2015-09-215-1/+51
| |
* | Merged in fnstudio/pylint (pull request #275)Claudiu Popa2015-09-211-2/+10
|\ \ | | | | | | | | | Fix issue #314: bad-whitespace looks weird when the line does not end with newline
| * | deprecated method names are shown correctlypalazzem2015-09-211-2/+10
| | |
| * | Merged in palazzem/pylint (pull request #271)Claudiu Popa2015-09-215-12/+35
| |\ \ | | | | | | | | | | | | fixed _check_deprecated_method during pylint linting
| * | | fixed _check_deprecated_method during pylint lintingpalazzem2015-09-211-2/+2
| | |/ | |/|
* | | Fix issue #314: bad-whitespace looks weird when the line does not end with ↵Fabio Natali2015-09-213-2/+15
| |/ |/| | | | | newline
* | Improve the test suite for deprecated-methodClaudiu Popa2015-09-215-12/+35
|/
* Fix tests and use all the inference results when checking for bad-open-mode ↵Claudiu Popa2015-09-213-16/+18
| | | | and deprecated-method
* Merge headsClaudiu Popa2015-09-2011-176/+125
|\
| * Update contributorsCezar2015-09-201-0/+2
| |
| * Deprecation check based on Python versionCezar2015-09-208-70/+100
| |
| * Fix some errorsCezar2015-09-203-6/+6
| |
| * Remove old test for deprecated methodsCezar2015-09-201-122/+0
| |
| * Update functional tests for deprecated methodsCezar2015-09-205-8/+30
| |
| * Add checker for method deprecationCezar2015-09-201-50/+67
| |
| * Add tests for deprecationCezar2015-09-191-0/+122
| |
| * Add deprecation checkersCezar2015-09-191-27/+59
| |
| * Merged logilab/pylint into defaultcezarelnazli2015-09-193-1/+19
| |\
| * | Document the checker methodCezar2015-09-191-0/+4
| | |
| * | Add check for deprecated unittest aliasesCezar2015-09-191-2/+25
| | |