summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added tag pylint-1.4.5 for changeset 66b73ed633c21.4.4Claudiu Popa2015-12-020-0/+0
|
* Restrict astroid to 1.3.8pylint-1.4.5Claudiu Popa2015-12-021-2/+2
|
* Prepare 1.4.5.Claudiu Popa2015-12-022-2/+7
|
* Added tag pylint-1.4.4 for changeset 4e17fe0c44f9Claudiu Popa2015-06-300-0/+0
|
* Update the version to 1.4.4pylint-1.4.4Claudiu Popa2015-06-301-1/+1
|
* Add changelog entry.Claudiu Popa2015-06-301-0/+4
|
* Stop using logilab.common.__pkginfo__Julien Cristau2015-06-301-1/+1
| | | | | We only need the version, and it's available directly in logilab.common. Closes issue #575
* Prepare 1.4.3 release.pylint-1.4.3Claudiu Popa2015-03-143-4/+4
|
* Added a new option for controlling the peephole optimizer in astroid.Claudiu Popa2015-03-143-2/+41
| | | | | | | | | | | | The option ``--optimize-ast`` will control the peephole optimizer, which is used to optimize a couple of AST subtrees. The current problem solved by the peephole optimizer is when multiple joined strings, with the addition operator, are encountered. If the numbers of such strings is high enough, Pylint will then fail with a maximum recursion depth exceeded error, due to its visitor architecture. The peephole just transforms such calls, if it can, into the final resulting string and this exhibit a problem, because the visit_binop method stops being called (in the optimized AST it will be a Const node).
* Use only one job for linting pylint.Claudiu Popa2015-03-141-1/+1
|
* Document what include-ids and --symbols did in the past and point to ↵Claudiu Popa2015-03-121-4/+9
| | | | msg-template instead. Closes issue #215.
* Use the license from __pkginfo__, not the builtin function.Claudiu Popa2015-03-121-1/+1
|
* Add ChangeLog entries for the removal of three warningsClaudiu Popa2015-03-111-0/+6
|
* Remove abstract-class-not-used, for the same reasons as star-args and ↵Claudiu Popa2015-03-1113-95/+45
| | | | abstract-class-little-referenced.
* Remove abstract-class-little-used warning, since it doesn't add any real value.Claudiu Popa2015-03-1111-39/+9
|
* Remove the star-args error.Claudiu Popa2015-03-118-53/+10
| | | | | This warning is removed because it doesn't add any real value and it's not a problem if someone uses unpacking in their code.
* Added tag pylint-1.4.2 for changeset 6f4aefa175c0Claudiu Popa2015-03-110-0/+0
|
* Prepare 1.4.2 releasepylint-1.4.2Claudiu Popa2015-03-113-4/+5
|
* Run pylint testenv with tox.Claudiu Popa2015-03-061-1/+1
|
* Merged in mibalint/pylint (pull request #234)Claudiu Popa2015-03-0611-57/+200
|\ | | | | | | #422 [pylint sprint] Create pylintrc and disable checking for all issues
| * Fix the number of underscores in __implements__Pavel Roskin2015-03-021-1/+1
| |
| * Fix a couple of doc warnings, use string continuation.Claudiu Popa2015-03-024-53/+53
| |
| * Make the doc buildable using the current checkoutSandro Tosi2015-03-011-1/+2
| | | | | | | | | | | | | | | | | | | | Passing the PYTHONPATH from the command line, and setting PATH to the built script, this change will make it possible to use the built code used instead of the system-wide installation to build the documentation. Usage example: PATH=./build/scripts-2.7:$PATH make -C doc html PYTHONPATH=./build/lib
| * Make the --py3k flag commutative with the -E flag.Claudiu Popa2015-02-285-1/+87
| | | | | | | | | | Also, this patch fixes the leaks of error messages from the Python 3 checker when the errors mode was activated. Closes issue #437.
| * Add a new warning for the Python 3 porting checker, 'using-cmp-argument'.Claudiu Popa2015-02-283-1/+57
| | | | | | | | | | This warning is emitted when the `cmp` argument for the `list.sort` or `sorted builtin` is encountered, since it was removed in Python 3. This is part of the issue #376.
* | Add tox.ini bootstrap (stolen from astroid)Mihai Balint2015-03-031-0/+9
| |
* | remove more checks from disabled list, fix code to pass these: ↵Mihai Balint2015-02-282-2/+1
| | | | | | | | C0303,C0304,C0321,C0325,C0326,C0327,C0328
* | start removing checks from disabled list, fix code to make sure these pass: ↵Mihai Balint2015-02-284-16/+25
| | | | | | | | C0102,C0112,C0121,C0202,C0203,C0204,C0301
* | add all pylint codes to the disable list, runnint pylint pylint will now ↵Mihai Balint2015-02-281-2/+1
| | | | | | | | rate the pylint code at 10.0
* | add pylintrc generated by with pylintMihai Balint2015-02-281-0/+380
|/
* Merged in godfryd/pylint/docs-improvements2 (pull request #232)Claudiu Popa2015-02-286-24/+50
|\ | | | | | | Various changes related to docs
| * Merged default into docs-improvements2docs-improvements2Michal Nowikowski2015-02-281-0/+4
| |\
| | * Merged logilab/pylint into defaultMichal Nowikowski2015-02-281-0/+4
| | |\ | |_|/ |/| |
* | | Add missing call to unittest.main() in unittest_checker_exceptions.pyPavel Roskin2015-02-261-0/+4
| | |
| * | Various changes related to docsMichal Nowikowski2015-02-276-24/+50
| |/ | | | | | | | | | | | | | | - added Changelog to docs - added list of contributors to docs - updated CONTRIBUTORS info - slight formating changes in Changelog - updated auto-generated man page and example pylintrc
| * Backed out changeset 406c23c24795Michal Nowikowski2015-02-286-50/+24
| |
| * Various changes related to docsMichal Nowikowski2015-02-276-24/+50
|/ | | | | | | | - added Changelog to docs - added list of contributors to docs - updated CONTRIBUTORS info - slight formating changes in Changelog - updated auto-generated man page and example pylintrc
* Backed out changeset c1f2f0c187b0Claudiu Popa2015-02-271-0/+5
| | | | This is actually used by the test, which aren't calling visit_module.
* Remove Python3Checker constructor, visit_module() does all its jobPavel Roskin2015-02-261-5/+0
|
* Remove excessive quotes in docstringsPavel Roskin2015-02-262-2/+2
|
* Clear Python3Checker state on every new modulePavel Roskin2015-02-251-0/+5
| | | | | This fixes detection of missing __future__ imports when processing multiple files.
* Support for combining the Python 3 checker mode with the --jobs flag.Claudiu Popa2015-02-243-2/+27
| | | | | | | This patch makes sure that --py3k and --jobs flags can be combined together. It introduces a new method in lint.PyLinter, called set_python3_porting_mode, which will setup a new flag inside the linter, passed down to child linters when they are created. Closes issue #467.
* Move the patching of sys.modules in a context manager.Claudiu Popa2015-02-241-12/+21
|
* Refactoring.Claudiu Popa2015-02-221-16/+16
|
* Add new contributor.Claudiu Popa2015-02-221-0/+2
|
* Merged in cvrebert/pylint/impl-299 (pull request #227)Claudiu Popa2015-02-220-0/+0
|\ | | | | | | Fix #299: Warn about `type(x) is/== Y`
* | Fix #299: Warn about `type(x) is/== Y`impl-299Chris Rebert2015-02-214-1/+143
|/
* Don't emit not-iterating warnings when the builtin is used in an unpacking.Claudiu Popa2015-02-212-0/+24
|
* Fix a false positive with dict and not-iterating warnings.Claudiu Popa2015-02-212-4/+8
| | | | | | dict accepts iterators, as much as set and list does. This patch fixes this and adds tests for the other callables for which we shouldn't emit.
* Remove visit_discard for map-builtin-not-iterating, since it is already ↵Claudiu Popa2015-02-212-19/+0
| | | | caught by visit_callfunc.