Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Merged in dmand/pylint/fix-667 (pull request #287) | Claudiu Popa | 2015-10-18 | 5 | -1/+29 | |
|\ \ \ | | | | | | | | | | | | | Make `no-self-use` checker not throw a warning if method has a `super()` call. | |||||
| * | | | Rename checking function for 'super()' call checking and update Changelog.fix-667 | Dmitry Pribysh | 2015-10-18 | 2 | -2/+6 | |
| | | | | ||||||
| * | | | Make `no-self-use` checker not throw a warning if method has a `super()` call. | Dmitry Pribysh | 2015-10-17 | 4 | -1/+25 | |
| |/ / | | | | | | | | | | | | | | | | | | | This is only enabled for python 3.0+ and only for `super` calls with no arguments. Fixes issue #667. | |||||
* | | | Decode the docstring before attempting to parse it with the spelling checker | Claudiu Popa | 2015-10-16 | 6 | -13/+21 | |
| | | | | | | | | | | | | | | | Also, the patch changes calls to str() in the list of html reporter's messages only for the objects which aren't already unicode or byte strings. | |||||
* | | | Simplify compute_content, by removing the custom implementations of write ↵ | Claudiu Popa | 2015-10-16 | 1 | -26/+11 | |
| | | | | | | | | | | | | and writeln. | |||||
* | | | Update the docstrings to be more intuitive. | Claudiu Popa | 2015-10-16 | 1 | -4/+2 | |
| | | | ||||||
* | | | Remove commented out code. | Claudiu Popa | 2015-10-16 | 1 | -2/+0 | |
| | | | ||||||
* | | | Make encode a proper method of the BaseReporter, which removes the need of ↵ | Claudiu Popa | 2015-10-16 | 1 | -7/+4 | |
| | | | | | | | | | | | | patching it all the time. | |||||
* | | | Remove handling of pending_urls, which is unused by pylint. | Claudiu Popa | 2015-10-16 | 1 | -6/+0 | |
| | | | ||||||
* | | | Remove BaseComponent and additional attributes and methods | Claudiu Popa | 2015-10-16 | 3 | -44/+7 | |
| | | | | | | | | | | | | | | | The BaseComponent's arguments weren't actually used and by removing them, a bunch of other methods were removed as well. | |||||
* | | | Use unicode string. | Claudiu Popa | 2015-10-16 | 1 | -1/+1 | |
| | | | ||||||
* | | | Move VNode into ureports.nodes. | Claudiu Popa | 2015-10-16 | 2 | -58/+40 | |
| | | | ||||||
* | | | Remove unused APIs from VNode class, which got merged with Node class. | Claudiu Popa | 2015-10-16 | 1 | -182/+4 | |
| | | | ||||||
* | | | Simplify the code a little bit by using enumerate instead of a range and len ↵ | Claudiu Popa | 2015-10-15 | 1 | -5/+4 | |
| | | | | | | | | | | | | combination. | |||||
* | | | Use the u'' prefix throught text writer. | Claudiu Popa | 2015-10-15 | 1 | -1/+1 | |
| | | | ||||||
* | | | Use enumerate instead of range. | Claudiu Popa | 2015-10-15 | 1 | -2/+1 | |
| | | | ||||||
* | | | Rewrite the operation with a ternary if in order to be clearer. | Claudiu Popa | 2015-10-15 | 1 | -1/+1 | |
| | | | ||||||
* | | | Remove unused nodes and corresponding visit methods. | Claudiu Popa | 2015-10-15 | 3 | -64/+0 | |
| |/ |/| | ||||||
* | | Port more old tests to the new style tests and remove obsolete tests. | Claudiu Popa | 2015-10-12 | 17 | -98/+83 | |
| | | ||||||
* | | Update to use the new location of NodeNG. | Claudiu Popa | 2015-10-12 | 1 | -2/+2 | |
| | | ||||||
* | | Rename the variable to fix an undefined-loop-variable false positive. | Claudiu Popa | 2015-10-10 | 1 | -2/+2 | |
| | | ||||||
* | | --enable=all can now be used. Closes issue #142. | Claudiu Popa | 2015-10-10 | 3 | -0/+22 | |
| | | ||||||
* | | Don't warn about Starred nodes used properly in unpacking contexts | Claudiu Popa | 2015-10-10 | 3 | -0/+12 | |
| | | | | | | | | Closes issue #653 | |||||
* | | Use the any builtin, instead of evaluating the entire list of instance ↵ | Claudiu Popa | 2015-10-09 | 1 | -1/+1 | |
| | | | | | | | | attributes. | |||||
* | | Remove deprecated option. | Claudiu Popa | 2015-10-09 | 1 | -3/+0 | |
| | | ||||||
* | | Add a new error, 'repeated-keyword', when a keyword argument is passed ↵ | Claudiu Popa | 2015-10-09 | 8 | -6/+88 | |
| | | | | | | | | | | | | | | | | | | | | multiple times into a function call. This is similar with redundant-keyword-arg, but it's mildly different that it needs to be a separate error. This change also uses a CallSite for understanding the arguments that were passed into a function call, since with this we can make sense about multiple starred arguments passed into (PEP 448). | |||||
* | | Remove the starargs verification code, since it is obsolete after the AST ↵ | Claudiu Popa | 2015-10-07 | 1 | -17/+1 | |
|/ | | | | changes related to Starred nodes in the call args | |||||
* | Fix the line number of the expected message. | Claudiu Popa | 2015-10-04 | 1 | -1/+1 | |
| | ||||||
* | Don't emit 'assigning-non-slot' for descriptors. Closes issue #652. | Claudiu Popa | 2015-10-04 | 4 | -3/+62 | |
| | ||||||
* | Merged in cezarelnazli/pylint (pull request #281) | Claudiu Popa | 2015-10-04 | 3 | -0/+12 | |
|\ | | | | | | | Add functional tests for PEP 448 | |||||
| * | More PEP 448 tests | Cezar | 2015-10-04 | 1 | -1/+4 | |
| | | ||||||
| * | Add functional tests for PEP 448 | Cezar | 2015-10-04 | 3 | -0/+9 | |
| | | ||||||
* | | Simplify the check. | Claudiu Popa | 2015-10-04 | 1 | -4/+5 | |
| | | ||||||
* | | Remove unused parameter. | Claudiu Popa | 2015-10-04 | 1 | -3/+3 | |
| | | ||||||
* | | Rename the name of the singleton-comparison test files. | Claudiu Popa | 2015-10-04 | 2 | -0/+0 | |
| | | ||||||
* | | Add ChangeLog entry for changeset ec1d42a12 | Claudiu Popa | 2015-10-04 | 1 | -0/+3 | |
| | | ||||||
* | | Merged in dmand/pylint/comparison-checker (pull request #280) | Claudiu Popa | 2015-10-04 | 4 | -0/+101 | |
|\ \ | |/ |/| | | | Add checker for comparisons to singleton values (True, False, None) | |||||
| * | Add initial version of comparison checkercomparison-checker | Dmitry Pribysh | 2015-10-03 | 4 | -0/+101 | |
| | | | | | | | | | | It checks for expressions like 'x == True', 'x == False' and 'x == None' and suggests the correct usage ('x', 'not x', 'x is None'). | |||||
* | | Port more old tests to the new style tests and remove obsolete tests. | Claudiu Popa | 2015-10-03 | 24 | -205/+74 | |
|/ | ||||||
* | Fix multiple-imports error in epylint.py | Claudiu Popa | 2015-10-02 | 1 | -1/+2 | |
| | ||||||
* | Merged in dmand/pylint/multiple-imports-checker (pull request #279) | Claudiu Popa | 2015-10-02 | 8 | -5/+38 | |
|\ | | | | | | | Add checker to identify multiple imports on one line. | |||||
| * | Update contributors listmultiple-imports-checker | Dmitry Pribysh | 2015-10-01 | 1 | -0/+2 | |
| | | ||||||
| * | Change multiple-imports message type to `convention` with code C0410 | Dmitry Pribysh | 2015-10-01 | 1 | -1/+1 | |
| | | ||||||
| * | Add checker to identify multiple imports on one line. | Dmitry Pribysh | 2015-10-01 | 7 | -5/+36 | |
|/ | | | | Fixes issue #598. Had to modify some functional tests to ignore new message. | |||||
* | Update the list of special methods with the methods added in PEP 492. | Claudiu Popa | 2015-10-01 | 3 | -4/+23 | |
| | ||||||
* | Remove line from the license header, which was inadvertently copied from base.py | Claudiu Popa | 2015-10-01 | 1 | -1/+0 | |
| | ||||||
* | Start adding a protocol checker for the async features added in PEP 492: | Claudiu Popa | 2015-10-01 | 8 | -0/+188 | |
| | | | | | | | | | | | | | | * this patch adds the basis of a new checker, 'async', which deals with problems that can occur when working with async features added in Python with PEP 492. * We're also adding a new error, 'yield-inside-async-function', emitted on Python 3.5 and upwards when the `yield` statement is found inside a new coroutine function (PEP 492). * Another new error is added, 'not-async-context-manager', emitted when an async context manager block is used with an object which doesn't support this protocol (PEP 492). | |||||
* | Port more old style tests to new style tests. | Claudiu Popa | 2015-10-01 | 20 | -144/+98 | |
| | ||||||
* | Don't consider a class abstract if its members can't be properly inferred. | Claudiu Popa | 2015-09-30 | 6 | -14/+55 | |
| | | | | | This fixes a false positive related to abstract-class-instantiated. Closes issue #648. | |||||
* | Port more tests to the new test format. | Claudiu Popa | 2015-09-30 | 21 | -86/+35 | |
| |