Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Documentation improvementsdocs-improvements-2 | Michal Nowikowski | 2014-11-04 | 12 | -177/+249 |
| | | | | | | | | - added intros to features page, - fixed PyLint to Pylint in text, - improved ide-integration doc page, - updated pylintrc in examples and - regenerated pylint manual | ||||
* | Small style fixes. | Claudiu Popa | 2014-10-31 | 1 | -2/+2 |
| | |||||
* | Exit early from the visit_callfunc. | Claudiu Popa | 2014-10-31 | 1 | -12/+14 |
| | |||||
* | Refactor code out into a _check_dict_node function. | Claudiu Popa | 2014-10-31 | 1 | -12/+12 |
| | |||||
* | Tighten up the checking for iter*() and view*() methods by bailing out | Brett Cannon | 2014-10-31 | 2 | -7/+34 |
| | | | | if the type can be inferred and it is something that isn't a dict. | ||||
* | Simplify the check for assigning to __metaclass__ | Brett Cannon | 2014-10-31 | 2 | -10/+8 |
| | |||||
* | Warn when assigning to __metaclass__ in a class scope for Python 2. | Brett Cannon | 2014-10-31 | 7 | -4/+32 |
| | |||||
* | Warn when calling dict.iter*(), dict.view*() or .next() on any object. | Brett Cannon | 2014-10-31 | 4 | -3/+78 |
| | | | | These methods either do not exist in Python 3 or are never used. | ||||
* | Update Python 3 README | Brett Cannon | 2014-10-31 | 1 | -7/+3 |
| | |||||
* | Simplify the code, by using has_known_bases. | Claudiu Popa | 2014-10-28 | 1 | -24/+1 |
| | |||||
* | Add a new option, 'exclude-protected'. | Claudiu Popa | 2014-10-28 | 5 | -5/+42 |
| | | | | | This option can be used for excluding members from the protected-access warning. Closes issue #48. | ||||
* | Drop support for < 2.6 in __pkginfo__. | Claudiu Popa | 2014-10-26 | 1 | -3/+0 |
| | |||||
* | Use a with statement in setup.py | Claudiu Popa | 2014-10-26 | 1 | -3/+2 |
| | |||||
* | Use a defaultdict where it makes sense. | Claudiu Popa | 2014-10-25 | 5 | -25/+29 |
| | |||||
* | Address PR comments | Brett Cannon | 2014-10-24 | 3 | -10/+19 |
| | |||||
* | Warn when division is performed without | Brett Cannon | 2014-10-24 | 2 | -0/+38 |
| | | | | | | `from __future__ import division`. Part of issue #20 | ||||
* | Warn when an import is performed without | Brett Cannon | 2014-10-24 | 61 | -70/+112 |
| | | | | | | `from __future__ import absolute_import`. Part of issue #20 | ||||
* | 'too-many-lines' disable pragma can be located on any line, not only the first. | Claudiu Popa | 2014-10-23 | 4 | -2/+1037 |
| | | | | Closes issue #321. | ||||
* | Drop old and useless code. | Claudiu Popa | 2014-10-21 | 1 | -3/+0 |
| | |||||
* | 'too-many-public-methods' is reported only for methods defined in a class. | Claudiu Popa | 2014-10-21 | 9 | -7/+17 |
| | | | | Closes issue #248. | ||||
* | Use the symbolic name of R0903. | Claudiu Popa | 2014-10-21 | 1 | -1/+1 |
| | |||||
* | Drop dead code. | Claudiu Popa | 2014-10-21 | 1 | -3/+0 |
| | |||||
* | Add __version__ attribute to comply with PEP 396. Closes issue #103. | Claudiu Popa | 2014-10-21 | 1 | -0/+2 |
| | |||||
* | Don't report clean modules when showing the message percentage by module. | Claudiu Popa | 2014-10-21 | 1 | -0/+3 |
| | |||||
* | Report the percentage of all messages, not just for errors and warnings. | Claudiu Popa | 2014-10-20 | 2 | -2/+3 |
| | | | | Closes issue #319. | ||||
* | Use *with* statement to make PyPy happy. | Claudiu Popa | 2014-10-20 | 1 | -3/+4 |
| | |||||
* | Allow linting multiple directories at once. | Claudiu Popa | 2014-10-19 | 2 | -70/+158 |
| | | | | Patch by Buck Evan. | ||||
* | Forgot to add an import. | Claudiu Popa | 2014-10-16 | 1 | -1/+1 |
| | |||||
* | Fix a regression, where '{path}' was no longer accepted in '--msg-template'. | Claudiu Popa | 2014-10-16 | 5 | -6/+33 |
|\ | | | | | | | Patch by LCD47. | ||||
| * | Add Changelog. Fix tests. | LCD 47 | 2014-10-10 | 2 | -0/+3 |
| | | |||||
| * | Fix expansion of {path} in --msg-template. | LCD 47 | 2014-10-10 | 1 | -4/+5 |
| | | |||||
* | | Add new '-j' option for running checks in sub-processes. | Claudiu Popa | 2014-10-15 | 9 | -23/+252 |
| | | | | | | | | Patch by Michal Nowikowski. | ||||
* | | Don't emit 'assigning-non-slot' when the assignment is for a property. | Claudiu Popa | 2014-10-15 | 3 | -2/+71 |
| | | | | | | | | Closes issue #359. | ||||
* | | Add decorated_with_property function to utils. | Claudiu Popa | 2014-10-15 | 2 | -31/+27 |
| | | | | | | | | | | This is extracted from typechecker, from the property calling detection code. | ||||
* | | Merged in brettcannon/pylint (pull request #192) | Claudiu Popa | 2014-10-10 | 108 | -225/+238 |
|\ \ | | | | | | | | | | Emit an error when a print statement is used | ||||
| * | | Emit an error when a print statement is used. | Brett Cannon | 2014-10-10 | 108 | -225/+238 |
| |/ | | | | | | | Part of issue #20. | ||||
* | | Merged in godfryd/pylint/make (pull request #137) | Claudiu Popa | 2014-10-10 | 75 | -228/+1100 |
|\ \ | |/ | | | | | Makefile for handling whole workflow on Debian/Ubuntu | ||||
| * | Port more tests to the new test framework. | Claudiu Popa | 2014-10-06 | 12 | -48/+50 |
| | | |||||
| * | Introduce a Python 3 checker. | Brett Cannon | 2014-10-03 | 14 | -19/+312 |
| | | | | | | | | | | | | | | Start with checking for built-ins that are not available in Python 3 and magic methods which have no equivalent. Part of issue #20. | ||||
| * | Simplify the import lookup for frames in which a global appears. | Claudiu Popa | 2014-10-02 | 1 | -19/+18 |
| | | |||||
| * | Update the list of exclusions from 2to3. | Claudiu Popa | 2014-09-30 | 1 | -3/+2 |
| | | |||||
| * | Use three different files for unknown-encoding for major Python implementations. | Claudiu Popa | 2014-09-30 | 9 | -7/+32 |
| | | | | | | | | | | | | Python 2.7, 3.X and PyPy have different output when an unknown encoding is detected. This patch uses the new 'except_implementations' option from the functional test framework. | ||||
| * | Add support in functional test framework for excepting certain ↵ | Claudiu Popa | 2014-09-30 | 1 | -1/+13 |
| | | | | | | | | implementations from testing. | ||||
| * | Use ignore parameter for shutil.copytree in setup.py. | Claudiu Popa | 2014-09-30 | 1 | -8/+2 |
| | | |||||
| * | Remove flaky test, especially for PyPy. | Claudiu Popa | 2014-09-30 | 1 | -2/+1 |
| | | |||||
| * | Add a disable message for redefined builtins in a test. | Claudiu Popa | 2014-09-30 | 1 | -0/+1 |
| | | | | | | | | For PyPy, __metaclass__ is considered a builtin. | ||||
| * | Ignore .pyc files for the old functional test framework. | Claudiu Popa | 2014-09-30 | 1 | -1/+1 |
| | | |||||
| * | Disable too-many-ancestors for invalid exception test. | Claudiu Popa | 2014-09-30 | 1 | -1/+1 |
| | | | | | | | | | | In PyPy, the number of ancestors is a little higher than the number for the same class in CPython. | ||||
| * | Use a with statement to prevent failures on PyPy. | Claudiu Popa | 2014-09-30 | 1 | -1/+2 |
| | | |||||
| * | Move the string parsing inside the try body. | Claudiu Popa | 2014-09-30 | 1 | -1/+1 |
| | | | | | | | | | | | | It seems that _formatter_parser raises ValueError on PyPy, while on CPython it raises the error only when iterating the result. |