Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added tag pylint-1.4.5 for changeset 66b73ed633c21.4.4 | Claudiu Popa | 2015-12-02 | 0 | -0/+0 |
| | |||||
* | Restrict astroid to 1.3.8pylint-1.4.5 | Claudiu Popa | 2015-12-02 | 1 | -2/+2 |
| | |||||
* | Prepare 1.4.5. | Claudiu Popa | 2015-12-02 | 2 | -2/+7 |
| | |||||
* | Added tag pylint-1.4.4 for changeset 4e17fe0c44f9 | Claudiu Popa | 2015-06-30 | 0 | -0/+0 |
| | |||||
* | Update the version to 1.4.4pylint-1.4.4 | Claudiu Popa | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | Add changelog entry. | Claudiu Popa | 2015-06-30 | 1 | -0/+4 |
| | |||||
* | Stop using logilab.common.__pkginfo__ | Julien Cristau | 2015-06-30 | 1 | -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.3 | Claudiu Popa | 2015-03-14 | 3 | -4/+4 |
| | |||||
* | Added a new option for controlling the peephole optimizer in astroid. | Claudiu Popa | 2015-03-14 | 3 | -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 Popa | 2015-03-14 | 1 | -1/+1 |
| | |||||
* | Document what include-ids and --symbols did in the past and point to ↵ | Claudiu Popa | 2015-03-12 | 1 | -4/+9 |
| | | | | msg-template instead. Closes issue #215. | ||||
* | Use the license from __pkginfo__, not the builtin function. | Claudiu Popa | 2015-03-12 | 1 | -1/+1 |
| | |||||
* | Add ChangeLog entries for the removal of three warnings | Claudiu Popa | 2015-03-11 | 1 | -0/+6 |
| | |||||
* | Remove abstract-class-not-used, for the same reasons as star-args and ↵ | Claudiu Popa | 2015-03-11 | 13 | -95/+45 |
| | | | | abstract-class-little-referenced. | ||||
* | Remove abstract-class-little-used warning, since it doesn't add any real value. | Claudiu Popa | 2015-03-11 | 11 | -39/+9 |
| | |||||
* | Remove the star-args error. | Claudiu Popa | 2015-03-11 | 8 | -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 6f4aefa175c0 | Claudiu Popa | 2015-03-11 | 0 | -0/+0 |
| | |||||
* | Prepare 1.4.2 releasepylint-1.4.2 | Claudiu Popa | 2015-03-11 | 3 | -4/+5 |
| | |||||
* | Run pylint testenv with tox. | Claudiu Popa | 2015-03-06 | 1 | -1/+1 |
| | |||||
* | Merged in mibalint/pylint (pull request #234) | Claudiu Popa | 2015-03-06 | 11 | -57/+200 |
|\ | | | | | | | #422 [pylint sprint] Create pylintrc and disable checking for all issues | ||||
| * | Fix the number of underscores in __implements__ | Pavel Roskin | 2015-03-02 | 1 | -1/+1 |
| | | |||||
| * | Fix a couple of doc warnings, use string continuation. | Claudiu Popa | 2015-03-02 | 4 | -53/+53 |
| | | |||||
| * | Make the doc buildable using the current checkout | Sandro Tosi | 2015-03-01 | 1 | -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 Popa | 2015-02-28 | 5 | -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 Popa | 2015-02-28 | 3 | -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 Balint | 2015-03-03 | 1 | -0/+9 |
| | | |||||
* | | remove more checks from disabled list, fix code to pass these: ↵ | Mihai Balint | 2015-02-28 | 2 | -2/+1 |
| | | | | | | | | C0303,C0304,C0321,C0325,C0326,C0327,C0328 | ||||
* | | start removing checks from disabled list, fix code to make sure these pass: ↵ | Mihai Balint | 2015-02-28 | 4 | -16/+25 |
| | | | | | | | | C0102,C0112,C0121,C0202,C0203,C0204,C0301 | ||||
* | | add all pylint codes to the disable list, runnint pylint pylint will now ↵ | Mihai Balint | 2015-02-28 | 1 | -2/+1 |
| | | | | | | | | rate the pylint code at 10.0 | ||||
* | | add pylintrc generated by with pylint | Mihai Balint | 2015-02-28 | 1 | -0/+380 |
|/ | |||||
* | Merged in godfryd/pylint/docs-improvements2 (pull request #232) | Claudiu Popa | 2015-02-28 | 6 | -24/+50 |
|\ | | | | | | | Various changes related to docs | ||||
| * | Merged default into docs-improvements2docs-improvements2 | Michal Nowikowski | 2015-02-28 | 1 | -0/+4 |
| |\ | |||||
| | * | Merged logilab/pylint into default | Michal Nowikowski | 2015-02-28 | 1 | -0/+4 |
| | |\ | |_|/ |/| | | |||||
* | | | Add missing call to unittest.main() in unittest_checker_exceptions.py | Pavel Roskin | 2015-02-26 | 1 | -0/+4 |
| | | | |||||
| * | | Various changes related to docs | Michal Nowikowski | 2015-02-27 | 6 | -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 406c23c24795 | Michal Nowikowski | 2015-02-28 | 6 | -50/+24 |
| | | |||||
| * | Various changes related to docs | Michal Nowikowski | 2015-02-27 | 6 | -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 c1f2f0c187b0 | Claudiu Popa | 2015-02-27 | 1 | -0/+5 |
| | | | | This is actually used by the test, which aren't calling visit_module. | ||||
* | Remove Python3Checker constructor, visit_module() does all its job | Pavel Roskin | 2015-02-26 | 1 | -5/+0 |
| | |||||
* | Remove excessive quotes in docstrings | Pavel Roskin | 2015-02-26 | 2 | -2/+2 |
| | |||||
* | Clear Python3Checker state on every new module | Pavel Roskin | 2015-02-25 | 1 | -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 Popa | 2015-02-24 | 3 | -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 Popa | 2015-02-24 | 1 | -12/+21 |
| | |||||
* | Refactoring. | Claudiu Popa | 2015-02-22 | 1 | -16/+16 |
| | |||||
* | Add new contributor. | Claudiu Popa | 2015-02-22 | 1 | -0/+2 |
| | |||||
* | Merged in cvrebert/pylint/impl-299 (pull request #227) | Claudiu Popa | 2015-02-22 | 0 | -0/+0 |
|\ | | | | | | | Fix #299: Warn about `type(x) is/== Y` | ||||
* | | Fix #299: Warn about `type(x) is/== Y`impl-299 | Chris Rebert | 2015-02-21 | 4 | -1/+143 |
|/ | |||||
* | Don't emit not-iterating warnings when the builtin is used in an unpacking. | Claudiu Popa | 2015-02-21 | 2 | -0/+24 |
| | |||||
* | Fix a false positive with dict and not-iterating warnings. | Claudiu Popa | 2015-02-21 | 2 | -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 Popa | 2015-02-21 | 2 | -19/+0 |
| | | | | caught by visit_callfunc. |