summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Better phrasing for this release changesClaudiu Popa2019-02-271-1/+2
|
* Prepare 2.3, also update the release document for this releaseClaudiu Popa2019-02-271-2/+2
|
* Fix the doc errorsClaudiu Popa2019-02-133-39/+40
|
* Document how the pragma controls work. Close #2732Claudiu Popa2019-02-132-30/+112
|
* Added a new command line option ``list-groups`` for listing all the check ↵Claudiu Popa2019-02-131-1/+4
| | | | groups ``pylint`` knows about.
* Add the initial release log for 2.3Claudiu Popa2019-02-131-0/+64
|
* Added load_configuration() hook for pluginsMatus Valo2018-12-201-0/+25
| | | | | | | A new optional hook for plugins is added: `load_configuration()`. This hook is executed after configuration is loaded to allow plugins to provide a specific configuration tailored to their purpose (e.g. pylint-django could set up their own set of `good_names` or blacklisted directories)
* Fix docs to work with astroide>2.x (#2646)Sardorbek Imomaliev2018-12-141-3/+3
|
* Document the use of --recreate for tox. Close #2590Claudiu Popa2018-11-291-0/+8
|
* Change the ``logging-format-style`` to use name identifier instead of their ↵Claudiu Popa2018-11-281-0/+3
| | | | | | | | | | | corresponding Python identifiers This is to prevent users having to think about escaping the default value for ``logging-format-style`` in the generated config file. Also our config parsing utilities don't quite support escaped values when it comes to ``choices`` detection, so this would have needed various hacks around that. Close #2614
* Forgot to update the documentation as wellpylint-2.2.0Claudiu Popa2018-11-251-2/+2
|
* Adding implicit-str-concat-in-sequence check (#1655)Lucas Cimon2018-10-101-0/+9
| | | | | ``implicit-str-concat-in-sequence`` detects string concatenation inside lists, sets & tuples. It would warn on code such as `('a', 'b' 'c')`.
* Make some minor revisions/corrections to the docs (#2542)Adam Parkin2018-10-104-37/+33
| | | | | | | | Makes some minor revisions & grammatical corrections to the docs. Some notable items: - tries to make references to PEP 8 consistent (rather than PEP-8, PEP 8, PEP-08, etc) - general typos
* New option: logging-format-style for logging checker (#2521)Alan Chan2018-10-041-0/+3
| | | | | | | | logging-format-style accepts one of '%' or '{', (defaults to '%'). When '{' is selected, logging checker assumes str.format() style format strings for calls to the logging. pylint was unable to count the required number of args for the format string when the format string was using the `{` format. The new feature indirectly fixes that by allowing the proper interpretation of that format string.
* [doc] Support specifying the Python interpreterBenjamin Drung2018-09-281-2/+3
| | | | | | | | On Debian, the binary `python` will always point to Python 2. When building the documentation, there is no way to change the Python interpreter to Python 3 on Debian. Therefore allow specifying PYTHON to override the Python interpreter.
* Fix utils.is_subclass_of to be aware of complex hierarchies (#2508)Sushobhit2018-09-281-0/+4
|
* Update tutorial docs (#2511)Ben James2018-09-231-173/+75
| | | Close #2118
* Revert "Check if an updated typing version fixes readthedocs"Claudiu Popa2018-09-191-1/+0
| | | | This reverts commit 9d224833f1052b3792df2765b52388e16cff4791.
* Check if an updated typing version fixes readthedocsClaudiu Popa2018-09-191-0/+1
|
* Add formatting documentationClaudiu Popa2018-09-171-0/+10
|
* Add a new check, ``duplicate-string-formatting-argument``Claudiu Popa2018-09-051-0/+3
| | | | | | | This new check is emitted whenever a duplicate string formatting argument is found. Close #497
* Added checker for format string type mismatches.Yury Gribov2018-09-041-0/+1
|
* Merge documentation with contributing docsClaudiu Popa2018-09-043-10/+8
|
* Added missin Info type to docRoberto Leinardi2018-09-041-0/+1
|
* Updated pylint-pycharm plugin documentationRoberto Leinardi2018-09-031-8/+10
|
* Emit unused-import instead of unused-variable when dealing with unused importsSushobhit2018-08-311-0/+5
| | | | | | | | When pylint encounters unused imports in scopes (e.g. functions), it used to emit `unused-variable`. This is somewhat confusing, as those names are not necessarily variables, so instead let's emit the more obvious `unused-import`. Close #2421
* Handle asyncio.coroutine when looking for ``not-an-iterable`` check.Claudiu Popa2018-08-241-1/+6
| | | | Close #996
* added pylint-PyCharm-plugin to the ide integration docsRoberto Leinardi2018-08-231-0/+16
|
* Pick the latest value from the inferred values when looking for ↵Claudiu Popa2018-08-221-0/+7
| | | | | | ``raising-non-exception`` Close #2431
* Fix some typosClaudiu Popa2018-08-221-1/+1
|
* Fix is_subclass_of when one param is not ClassDefCaio Carrara2018-08-221-1/+1
| | | | | | | | | Currently the function `checkers.utils.is_subclass_of()` is raising a `NoneType object has no attribute name` exception when only one of the arguments (nodes) is `None`. This change fix that updating the function to make sure all params are an instance of `astroid.ClassDef` before the proper check
* Update backlinks.rstcordis-dev2018-08-211-0/+1
|
* fix false positive ``undefined-variable``ssolanki2018-08-171-0/+2
| | | | | | | | and ``used-before-assignment`` with nonlocal keyword usage. incorporate review comments fix existing test case
* Ignore import x.y.z as z cases for checkerssolanki2018-08-151-0/+2
| | | | `useless-import-alias`
* add whatsnew/2.2.rstssolanki2018-08-093-3/+23
|
* add new case for `unnecessary-pass`ssolanki2018-08-091-0/+3
| | | | | | | | `unnecessary-pass` is now also emitted when a function or class contains only docstring and pass statement, in which case, docstring is enough for empty definition. fix sphinx-build error
* intro.rst, pychecker the only one defunct?John Gabriele2018-08-021-2/+2
| | | If PyChecker is the only one in the list that is defuct, this clarifies that. Otherwise it looks like you're listing all of them as defunct.
* Drop the _static folder and update the release datepylint-2.1.0Claudiu Popa2018-08-012-2/+2
|
* use sphinx-build instead of rstlintKonstantin Manna2018-08-011-24/+0
|
* check rst files with rst-linterKonstantin Manna2018-08-011-0/+24
|
* Remove hanging rst substitutionBryce Guinta2018-08-011-1/+1
|
* Escape the star in '*args' for rstBryce Guinta2018-08-011-1/+1
|
* Fix rst python sourcecode directive lexing errorBryce Guinta2018-08-011-4/+4
|
* Escape quote to fix rst sourcecode directive highlight for bashBryce Guinta2018-08-011-3/+3
|
* Fix rst section header formattingBryce Guinta2018-08-011-2/+3
|
* Prefix rst autolabels with filename to prevent collisions from includeBryce Guinta2018-08-012-0/+8
| | | | Fix cross reference labels
* Add 2.1 whatsnew to toctreeBryce Guinta2018-08-011-0/+1
|
* Add new check misplaced-format-function. (#2218)Sushobhit2018-07-312-0/+15
| | | | | | | | | * Add new check misplaced-format-function. check only w.r.t print function. For other use cases no-member check already exists. fix code block not visible for few checkers
* Suppress undefined-variable for self referential class in lamdbas (#2362)Bryce Guinta2018-07-311-0/+2
| | | | | | | | | | This works because execution of the lambda code is typically deferred until the class definition is built. Also avoid suppression for default arguments of lambda's if the class scope is the immediate parent scope of the lambda. Close #704
* Update Spyder links and short description in IDE integration doc (#2361)C.A.M. Gerlach2018-07-301-3/+4
|