Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow specifying test module names for toxtox_test_control | Brett Cannon | 2014-08-29 | 1 | -1/+1 |
| | |||||
* | Fix a false positive with 'too-many-format-args', when the format string ↵ | cpopa | 2014-08-27 | 4 | -8/+16 |
| | | | | contains mixed attribute access arguments and manual fields. Closes issue #322. | ||||
* | Generate html output for missing files. Closes issue #320. | cpopa | 2014-08-25 | 3 | -1/+17 |
| | |||||
* | Move fix code into a separate private function, _fix_dot_import. | cpopa | 2014-08-24 | 1 | -30/+33 |
| | |||||
* | Rename test files. | cpopa | 2014-08-23 | 2 | -1/+1 |
| | |||||
* | Merged logilab/pylint into default | Claudiu Popa | 2014-08-23 | 4 | -1/+23 |
|\ | |||||
| * | Avoid old-style-class for Python 2. | cpopa | 2014-08-23 | 1 | -1/+1 |
| | | |||||
| * | Fix a crash which ocurred while checking for 'method-hidden', when the ↵ | cpopa | 2014-08-23 | 4 | -1/+23 |
| | | | | | | | | parent frame was something different than a function. | ||||
* | | Notes (TODO, XXX etc) are now searched for using a simple `in` before ↵ | carl | 2014-08-21 | 1 | -0/+11 |
|/ | | | | resorting to the regular expression, in order to avoid using the regexp on every line and to prevent a pathological problem for extremely long lines (50k+ characters) | ||||
* | Set the maxversion to 3.5 for boolean-datetime. | cpopa | 2014-08-19 | 1 | -1/+2 |
| | |||||
* | Ignore superfluous-parens. | cpopa | 2014-08-19 | 1 | -1/+1 |
| | |||||
* | Add a new warning, 'boolean-datetime', emitted when an instance of ↵ | cpopa | 2014-08-19 | 4 | -0/+78 |
| | | | | 'datetime.time' is used in a boolean context. Closes issue #239. | ||||
* | Cleanup the API, by providing a new report_order method to ↵ | cpopa | 2014-08-19 | 2 | -17/+19 |
| | | | | ReportsHandlerMixIn, which is overriden by PyLinter for consistent output. | ||||
* | Fix print statement. | Torsten Marek | 2014-08-18 | 1 | -1/+1 |
| | |||||
* | Some work on making pylint work on Python 3 without 2to3. | Torsten Marek | 2014-08-16 | 5 | -50/+46 |
| | |||||
* | Implement confidence levels. | Torsten Marek | 2014-07-24 | 32 | -153/+276 |
| | | | | | | | - attach confidence levels to a number of messages - include confidence levels in the message object - if the confidence of a message is not HIGH or UNDEFINED, include it in the test output. | ||||
* | Expected output files for the new test framework are now CSV files. | Torsten Marek | 2014-08-16 | 19 | -138/+185 |
| | | | | | CSV files are easier to parse (messages with multi-line output were parsed with a heuristic so far), and are easier to extend with new fields. | ||||
* | Extend the reporter interface with a method that takes a message object, for ↵ | Torsten Marek | 2014-08-16 | 7 | -24/+26 |
| | | | | better extendability. | ||||
* | Move definition of Message class out of reporters module, and make it a ↵ | Torsten Marek | 2014-08-16 | 6 | -38/+47 |
| | | | | namedtuple. | ||||
* | Change the multi-style name checker from first-style-wins to ↵ | Torsten Marek | 2014-07-24 | 3 | -20/+49 |
| | | | | majority-style-wins. | ||||
* | Add the current reporter only if it was removed. | cpopa | 2014-08-18 | 1 | -1/+2 |
| | |||||
* | Order of reporting is consistent. | cpopa | 2014-08-18 | 2 | -1/+18 |
| | |||||
* | Check if the instance inherits from a standard exception before unproxying. | cpopa | 2014-08-18 | 1 | -1/+1 |
| | |||||
* | Unproxy the infered instances. | cpopa | 2014-08-18 | 1 | -0/+2 |
| | |||||
* | Backout changeset. | cpopa | 2014-08-18 | 1 | -1/+0 |
| | |||||
* | Backout changeset. | cpopa | 2014-08-18 | 1 | -1/+1 |
| | |||||
* | Backed out changeset ff26eefc7e0c | cpopa | 2014-08-18 | 1 | -1/+1 |
| | |||||
* | Debug. | cpopa | 2014-08-18 | 1 | -1/+1 |
| | |||||
* | Uh, drone.io. | cpopa | 2014-08-18 | 1 | -1/+1 |
| | |||||
* | Add debug code for drone.io. | cpopa | 2014-08-18 | 1 | -0/+1 |
| | |||||
* | Add debug code for drone.io. | cpopa | 2014-08-18 | 1 | -0/+1 |
| | |||||
* | Emit 'catching-non-exception' for non-class nodes. Closes issue #303. | cpopa | 2014-08-18 | 4 | -6/+80 |
| | |||||
* | Revert change from 3b748b4: emit old-style-classes only for classes without ↵ | cpopa | 2014-08-18 | 3 | -10/+10 |
| | | | | bases and without explicitly defined metaclasses. | ||||
* | Fix test failures. | cpopa | 2014-08-17 | 4 | -4/+5 |
| | |||||
* | Check that a class has an explicitly defined metaclass before emitting ↵ | cpopa | 2014-08-17 | 6 | -6/+30 |
| | | | | | | | 'old-style-class' for Python 2. This can catch metaclasses defined at module level, using `__metaclass__ = ...` syntax, which transforms all old style classes to newstyle. Also, look for the .newstyle attribute instead of bases. | ||||
* | Detect calls of the parent's __init__, through a binded super() call. | cpopa | 2014-08-16 | 4 | -0/+29 |
| | |||||
* | Merged in marcoyolos/pylint (pull request #160) | Claudiu Popa | 2014-08-14 | 1 | -1/+1 |
|\ | | | | | | | Single typo in docs fixed | ||||
| * | Merged in marcoyolos/tiny-1408025599195 (pull request #1) | Marco Forte | 2014-08-14 | 0 | -0/+0 |
| |\ | | | | | | | | | | tiny typo fix | ||||
| * | | Close branch marcoyolos/tiny-1408025599195marcoyolos/tiny-1408025599195 | Marco Forte | 2014-08-14 | 0 | -0/+0 |
| | | | |||||
| * | | tiny typo fix | Marco Forte | 2014-08-14 | 1 | -1/+1 |
| |/ | |||||
* | | Merged in PCManticore/pylint (pull request #161) | Claudiu Popa | 2014-08-14 | 3 | -1/+22 |
|\ \ | |/ |/| | | | Don't emit 'protected-access' if the attribute is accessed using a property defined at the class level. | ||||
| * | Don't emit 'protected-access' if the attribute is accessed using a property ↵ | cpopa | 2014-08-14 | 3 | -1/+22 |
| | | | | | | | | defined at the class level. | ||||
* | | Merged in marcoyolos/pylint (pull request #158) | Claudiu Popa | 2014-08-14 | 1 | -4/+3 |
|\ \ | |/ |/| | | | Updated bullet points in Notes for Windows users, tiny fix | ||||
| * | Updated bullet points in Notes for Windows users to follow ↵ | Marco Forte | 2014-08-14 | 1 | -4/+3 |
| | | | | | | | | http://www.oxforddictionaries.com/words/bullet-points , I updated them since they are full sentences and so generally start with a capital. Tiny fix :) | ||||
* | | Split class_members test for both Python versions. | cpopa | 2014-08-14 | 6 | -0/+60 |
| | | |||||
* | | Look in the metaclass, if defined, for members not found in the current ↵ | cpopa | 2014-08-14 | 6 | -36/+74 |
|/ | | | | class. Closes issue #306. | ||||
* | Don't emit 'unused-import' when a special object is imported (__all__, ↵ | cpopa | 2014-08-11 | 4 | -7/+27 |
| | | | | __doc__ etc.). Closes issue #309. | ||||
* | fixme regex handles comments without spaces after the hash. Closes issue #311. | cpopa | 2014-08-11 | 4 | -2/+7 |
| | |||||
* | Fix a false positive with 'too-few-format-args', when the format strings ↵ | cpopa | 2014-08-11 | 4 | -3/+13 |
| | | | | contains duplicate manual position arguments. Closes issue #310. | ||||
* | Don't count branches from nested functions. | cpopa | 2014-08-11 | 4 | -16/+84 |
| |