summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merged default into docs-improvements2docs-improvements2Michal Nowikowski2015-02-281-0/+4
|\
| * Merged logilab/pylint into defaultMichal Nowikowski2015-02-281-0/+4
| |\
| | * Add missing call to unittest.main() in unittest_checker_exceptions.pyPavel Roskin2015-02-261-0/+4
| | |
* | | Various changes related to docsMichal Nowikowski2015-02-276-24/+50
|/ / | | | | | | | | | | | | | | - added Changelog to docs - added list of contributors to docs - updated CONTRIBUTORS info - slight formating changes in Changelog - updated auto-generated man page and example pylintrc
* | Backed out changeset 406c23c24795Michal Nowikowski2015-02-286-50/+24
| |
* | Various changes related to docsMichal Nowikowski2015-02-276-24/+50
|/ | | | | | | | - added Changelog to docs - added list of contributors to docs - updated CONTRIBUTORS info - slight formating changes in Changelog - updated auto-generated man page and example pylintrc
* Backed out changeset c1f2f0c187b0Claudiu Popa2015-02-271-0/+5
| | | | This is actually used by the test, which aren't calling visit_module.
* Remove Python3Checker constructor, visit_module() does all its jobPavel Roskin2015-02-261-5/+0
|
* Remove excessive quotes in docstringsPavel Roskin2015-02-262-2/+2
|
* Clear Python3Checker state on every new modulePavel Roskin2015-02-251-0/+5
| | | | | This fixes detection of missing __future__ imports when processing multiple files.
* Support for combining the Python 3 checker mode with the --jobs flag.Claudiu Popa2015-02-243-2/+27
| | | | | | | This patch makes sure that --py3k and --jobs flags can be combined together. It introduces a new method in lint.PyLinter, called set_python3_porting_mode, which will setup a new flag inside the linter, passed down to child linters when they are created. Closes issue #467.
* Move the patching of sys.modules in a context manager.Claudiu Popa2015-02-241-12/+21
|
* Refactoring.Claudiu Popa2015-02-221-16/+16
|
* Add new contributor.Claudiu Popa2015-02-221-0/+2
|
* Merged in cvrebert/pylint/impl-299 (pull request #227)Claudiu Popa2015-02-220-0/+0
|\ | | | | | | Fix #299: Warn about `type(x) is/== Y`
* | Fix #299: Warn about `type(x) is/== Y`impl-299Chris Rebert2015-02-214-1/+143
|/
* Don't emit not-iterating warnings when the builtin is used in an unpacking.Claudiu Popa2015-02-212-0/+24
|
* Fix a false positive with dict and not-iterating warnings.Claudiu Popa2015-02-212-4/+8
| | | | | | dict accepts iterators, as much as set and list does. This patch fixes this and adds tests for the other callables for which we shouldn't emit.
* Remove visit_discard for map-builtin-not-iterating, since it is already ↵Claudiu Popa2015-02-212-19/+0
| | | | caught by visit_callfunc.
* Merged in brettcannon/pylint (pull request #216)Claudiu Popa2015-02-211-3/+3
|\ | | | | | | Warn when filter, map, range, and filter are not used in iterating contexts
| * Merged in cvrebert/pylint/missing-spaces (pull request #225)Claudiu Popa2015-02-211-2/+2
| |\ | | | | | | | | | add missing spaces between words in W1503's docs
| | * add missing spaces between words in W1503's docsmissing-spacesChris Rebert2015-02-211-2/+2
| | |
| * | Merged in cvrebert/pylint/fix-typo (pull request #224)Claudiu Popa2015-02-210-0/+0
| |\ \ | | |/ | | | | | | fix "datetetime" [sic] typo
| * | fix "datetetime" [sic] typofix-typoChris Rebert2015-02-211-1/+1
| |/
* | Add a ChangeLog entry for *-not-iterating checksBrett Cannon2015-02-201-0/+6
| |
* | Use __() in tests to extract the node instead of #@ plus some fidgetingBrett Cannon2015-02-201-7/+2
| |
* | Set old_names for map-builtin-not-iterating since it replaced ↵Brett Cannon2015-02-201-2/+3
| | | | | | | | implicit-map-evaluation
* | merge with defaultBrett Cannon2015-02-202-38/+199
|\ \ | |/ |/|
| * Remove implicit-map-evaluation in favour of map-builtin-not-iteratingBrett Cannon2015-02-132-11/+4
| |
| * Refactor iterable testsBrett Cannon2015-02-131-15/+45
| |
| * Also consider the builtins module as a single something is a builtinBrett Cannon2015-02-131-1/+1
| |
| * merge from upstreamBrett Cannon2015-02-132-27/+165
| |\
| | * Check zip, filter, and range are used in iterating contextsBrett Cannon2015-01-302-30/+69
| | |
| | * MergeBrett Cannon2015-01-308-5/+33
| | |\
| | * | Check for uses of map() in --py3k which are not in an iterating context.Brett Cannon2015-01-302-18/+117
| | | |
* | | | Add note about new contributor.Claudiu Popa2015-02-171-0/+2
| | | |
* | | | The HTML output accepts the `--msg-template` option.Claudiu Popa2015-02-17959-19533/+28588
|\ \ \ \ | | | | | | | | | | | | | | | Patch by Daniel Goldsmith. Closes issue #135.
| * | | | Add two new contributors.Claudiu Popa2015-02-161-0/+4
| | | | |
| * | | | Add ChangeLog entries for the latest changes.Claudiu Popa2015-02-161-0/+8
| | | | |
| * | | | Merged in ionelmc/pylint/support-editable-installs (pull request #223)Claudiu Popa2015-02-16613-65/+40
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Support editable installs
| | * | | | Add new entry in the deb changelog.support-editable-installsIonel Maries Cristian2015-02-152-3/+9
| | | | | |
| | * | | | Import __pkginfo__ from the package in the makefile.Ionel Maries Cristian2015-02-151-1/+1
| | | | | |
| | * | | | Remove support for subpackage_of. Use absolute path for readme. Use absolute ↵Ionel Cristian Maries2015-02-143-61/+30
| | | | | | | | | | | | | | | | | | | | | | | | path for __pkginfo__.py. Graft the tests dir (via MANIFEST.in).
| | * | | | Move all package files to a pylint package.Ionel Cristian Maries2015-02-14607-0/+0
| |/ / / /
| * | | | Merged in cmin764/pylint/unichr (pull request #221)Claudiu Popa2015-02-140-0/+0
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Add warning for "unichr" in Python 3
| * | | | | Fix char typounichrCosmin Poieana2015-02-141-1/+1
| | | | | |
| * | | | | Add warning for "unichr" in Python 3Cosmin Poieana2015-02-142-0/+7
| |/ / / / | | | | | | | | | | | | | | | Closes issue #472
| * | | | Add warning for "intern" in Python 3Viorel Stirbu2015-02-142-0/+7
| |/ / / | | | | | | | | | | | | Closes issue #473
| * | | [doc] sync with elisp/pylint-flymake.elYoichi Nakayama2015-02-111-2/+1
| | | | | | | | | | | | | | | | | | | | * don't append path of init file to the program name * don't use additional variable for the program name
| * | | Use all the inferred statements for the super-init-not-called check.Claudiu Popa2015-02-093-20/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the super-init-not-called check, ``next(expr.infer())`` was used, which returned as the first statement an YES node, which resulted in the node being skipped for processing. Inferring all the objects would have returned the actual classes for which the parent was indeed called. This patch changes that to a infer-all strategy, which should yield better results. Closes issue #389.