1. Jonathan Kotta
  2. pylint

Commits

Show all
Author Commit Message Date Builds
Sylvain Thénault
fix indentation in various places. Damned googlers :p
Torsten Marek
Combine 'no-space-after-operator', 'no-space-after-comma' and 'no-space-before-operator' into 'bad-whitespace' Changes: - consistent whitespace (single space on either side) is enforced for assignment operators - some constructs are now configurable - whitespace after trailing comma - spacing around key/value separators in dicts - checks now happen on the token stream itself rather than evaluationg regular expressions against the raw code
Torsten Marek
Add support for registering deprecated names for messages.
Torsten Marek
Take first steps to use the symbolic name internally instead of the numeric id. This changeset changes utils.py to use the symbolic name as the primary key in _messages, and the numeric ID as an alternative name in a new dictionary. Also prepares the codebase for supporting renamed messages.
Torsten Marek
Add a new warning 'superfluous-parens' for unnecessary parentheses after certain keywords.
Torsten Marek
Fix a potential crash in the redefine-in-handler warning if the redefined name is a nested getattr node.
Torsten Marek
Allow linter subclasses to override should_analyze_file to skip all processing of a file.
Torsten Marek
Added a new option to the multiple-statement-per-line warning to allow if statements with single-line bodies on the same line. The option is off by default.
Paul Cochrane
[man] corrected minor typos and grammatical errors in pyreverse man page
Daniel Balparda
Always call the reporter's on_close method, even if no file could be analyzed. Some reporters still need to flush their state.
Sylvain Thénault
Sylvain Thénault
fix false used-before-assignment for except handler defined identifier used on the same line (closes issue #111)
Daniel Balparda
Do not try to create the PYLINTHOME directory on import of pylint.config, since it might fail and lead to spurious warnings. Instead, create it when it is needed.
Sylvain Thénault
fix tests broken due to Windows line ending or by output format change introduced in ed904ee30bc5
Sylvain Thénault
[lint] rename get_astroid into get_ast
Sylvain Thénault
Merged in PCManticore/pylint (pull request #63) Allow get_argument_from_call to retrieve the first positional argument.
cpopa
Allow get_argument_from_call to retrieve the first positional argument.
Sylvain Thénault
epylint command line was omitting options
Benedikt Morbach
setup.py: don't call 2to3 directly
Sylvain Thénault
Merged in PCManticore/pylint/non_unpackable (pull request #49) Add new warning for unpacking non-sequences in assignment.
cpopa
Refactoring to allow the catching of InferenceErrors.
Branches
non_unpackable
cpopa
Merge with default.
Branches
non_unpackable
cpopa
Don't show the original lineno if the infered node has no lineno.
Branches
non_unpackable
cpopa
Update tests for showing the module name for both unpacking-non-sequence and unbalanced-tuple-unpacking.
Branches
non_unpackable
cpopa
Don't show the module if it is the same module.
Branches
non_unpackable
cpopa
Merge.
Branches
non_unpackable
cpopa
Show the module information for unbalanced-tuple-unpacking and unpacking-non-sequence messages.
Branches
non_unpackable
cpopa
Update message.
Branches
non_unpackable
cpopa
Add more context informations regarding the unpacked sequence location.
Branches
non_unpackable
cpopa
Check all the infered nodes for both unbalanced-tuple-unpacking and unpacking-non-sequence.
Branches
non_unpackable
  1. Prev
  2. Next