Commits

Author Commit Message Labels Comments Date
Torsten Marek
Fix the variables check to not emit false positives for E0602 on {list,generator} comprehension loop variables inside decorators. Closes #77982
Sylvain Thénault
don't emit E0202 (attribute hiding a method) on @property methods. Closes #89092
Sylvain Thénault
InferenceError may be raised when running the next iteration, but we don't want it to propagate
Sylvain Thénault
d-t-w
Sylvain Thénault
fix crash when decorators are accessed through more than one dot. Closes #87192
Sylvain Thénault
epylint: ensure it uses the same python/pylint version. Closes #87024 also, drop usage of sub-shell on the way.
Sylvain Thénault
Added tag pylint-debian-version-0.25.1-1 for changeset 3a6cf40ab050
Sylvain Thénault
Added tag pylint-version-0.25.1 for changeset 9f22949188a3
Tags
pylint-debian-version-0.25.1-1
Sylvain Thénault
0.25.1
Tags
pylint-version-0.25.1
Sylvain Thénault
doc update
Sylvain Thénault
[doc] update README.Python3 (closes: #82421) Forget hardy distribution.
Torsten Marek
Detect assignments to a loop variable in the else branch of a for statement. Closes: #9188,#4024
Sylvain Thénault
add note about soon useless stream.seek()
Sylvain Thénault
Do not issue warnings when using 2.6's property.setter/deleter functionality. Closes #50461, #52020 and #51222.
Sylvain Thénault
This patch is an attempt to completely remove the need for all Google-internal patches done to pylint. Currently, we have to modify pylint in two places: * Default plugin loading: Due to the way Python applications are deployed, the import magic in checkers.package_load does not work and needs to be replaced. Placing the calls in an overridable methods allows us to modify the behavior in our own linter class * Special reporter: We use a custom reporter. It can be passed to Run using the …
Sylvain Thénault
Update W0623 to not trigger on code like: try: ... except IOError, e: ... ... try: ... except OSError, e: ...
Torsten Marek
W0702 messages should be added to the line of the except handler, not the first line of the body. Closes #81113
Sylvain Thénault
drop unittest2 deprecation warning
Sylvain Thénault
Fix for #81078: Warn if names in exception handlers clobber overwrite existing names
Sylvain Thénault
Added tag pylint-debian-version-0.25.0-1 for changeset de2dd37ba146
Sylvain Thénault
Added tag pylint-version-0.25.0 for changeset db15dcd07ce0
Tags
pylint-debian-version-0.25.0-1
Sylvain Thénault
0.25
Tags
pylint-version-0.25.0
Sylvain Thénault
closes #73941: HTML reports badly formatted since col_offset addition, which was only partially added to the report
Sylvain Thénault
better message for E0202 (closes #77237) this also ease treatment: don't try to search parent frame (ie belonging class) which may be hazardous, simply use the assignment node.
Torsten Marek
closes #76920: don't crash in preprocess_option if some looked option has no value while on is expected.
Sylvain Thénault
closes #74747: don't crash when lookup up a special attribute in class scope (patch by google)
Sylvain Thénault
closes #74745: make 'too general' exception names configurable (patch by Google)
Sylvain Thénault
Fixes misleading wording in warnings E1001 and E1002 (patch by google)
Sylvain Thénault
closes #74087: handle case where inference of a module return YES This avoid some cases of "TypeError: '_Yes' object does not support indexing" when conditionally assigning a nonexisting module to intermediate modules in a dotted name. This is only a cosmetic fix to avoid the crash, the actual fix probably needs a lot of work on the inference module to support conditional assignment and inspection of several places of assignment, rather than just the latest one…
Sylvain Thénault
closes #74742: make allowed name for first argument of class method configurable (patch by Google)
  1. Prev
  2. Next