Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Better phrasing for this release changes | Claudiu Popa | 2019-02-27 | 1 | -1/+2 |
| | |||||
* | Prepare 2.3, also update the release document for this release | Claudiu Popa | 2019-02-27 | 1 | -2/+2 |
| | |||||
* | Fix the doc errors | Claudiu Popa | 2019-02-13 | 3 | -39/+40 |
| | |||||
* | Document how the pragma controls work. Close #2732 | Claudiu Popa | 2019-02-13 | 2 | -30/+112 |
| | |||||
* | Added a new command line option ``list-groups`` for listing all the check ↵ | Claudiu Popa | 2019-02-13 | 1 | -1/+4 |
| | | | | groups ``pylint`` knows about. | ||||
* | Add the initial release log for 2.3 | Claudiu Popa | 2019-02-13 | 1 | -0/+64 |
| | |||||
* | Added load_configuration() hook for plugins | Matus Valo | 2018-12-20 | 1 | -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 Imomaliev | 2018-12-14 | 1 | -3/+3 |
| | |||||
* | Document the use of --recreate for tox. Close #2590 | Claudiu Popa | 2018-11-29 | 1 | -0/+8 |
| | |||||
* | Change the ``logging-format-style`` to use name identifier instead of their ↵ | Claudiu Popa | 2018-11-28 | 1 | -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.0 | Claudiu Popa | 2018-11-25 | 1 | -2/+2 |
| | |||||
* | Adding implicit-str-concat-in-sequence check (#1655) | Lucas Cimon | 2018-10-10 | 1 | -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 Parkin | 2018-10-10 | 4 | -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 Chan | 2018-10-04 | 1 | -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 interpreter | Benjamin Drung | 2018-09-28 | 1 | -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) | Sushobhit | 2018-09-28 | 1 | -0/+4 |
| | |||||
* | Update tutorial docs (#2511) | Ben James | 2018-09-23 | 1 | -173/+75 |
| | | | Close #2118 | ||||
* | Revert "Check if an updated typing version fixes readthedocs" | Claudiu Popa | 2018-09-19 | 1 | -1/+0 |
| | | | | This reverts commit 9d224833f1052b3792df2765b52388e16cff4791. | ||||
* | Check if an updated typing version fixes readthedocs | Claudiu Popa | 2018-09-19 | 1 | -0/+1 |
| | |||||
* | Add formatting documentation | Claudiu Popa | 2018-09-17 | 1 | -0/+10 |
| | |||||
* | Add a new check, ``duplicate-string-formatting-argument`` | Claudiu Popa | 2018-09-05 | 1 | -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 Gribov | 2018-09-04 | 1 | -0/+1 |
| | |||||
* | Merge documentation with contributing docs | Claudiu Popa | 2018-09-04 | 3 | -10/+8 |
| | |||||
* | Added missin Info type to doc | Roberto Leinardi | 2018-09-04 | 1 | -0/+1 |
| | |||||
* | Updated pylint-pycharm plugin documentation | Roberto Leinardi | 2018-09-03 | 1 | -8/+10 |
| | |||||
* | Emit unused-import instead of unused-variable when dealing with unused imports | Sushobhit | 2018-08-31 | 1 | -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 Popa | 2018-08-24 | 1 | -1/+6 |
| | | | | Close #996 | ||||
* | added pylint-PyCharm-plugin to the ide integration docs | Roberto Leinardi | 2018-08-23 | 1 | -0/+16 |
| | |||||
* | Pick the latest value from the inferred values when looking for ↵ | Claudiu Popa | 2018-08-22 | 1 | -0/+7 |
| | | | | | | ``raising-non-exception`` Close #2431 | ||||
* | Fix some typos | Claudiu Popa | 2018-08-22 | 1 | -1/+1 |
| | |||||
* | Fix is_subclass_of when one param is not ClassDef | Caio Carrara | 2018-08-22 | 1 | -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.rst | cordis-dev | 2018-08-21 | 1 | -0/+1 |
| | |||||
* | fix false positive ``undefined-variable`` | ssolanki | 2018-08-17 | 1 | -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 checker | ssolanki | 2018-08-15 | 1 | -0/+2 |
| | | | | `useless-import-alias` | ||||
* | add whatsnew/2.2.rst | ssolanki | 2018-08-09 | 3 | -3/+23 |
| | |||||
* | add new case for `unnecessary-pass` | ssolanki | 2018-08-09 | 1 | -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 Gabriele | 2018-08-02 | 1 | -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.0 | Claudiu Popa | 2018-08-01 | 2 | -2/+2 |
| | |||||
* | use sphinx-build instead of rstlint | Konstantin Manna | 2018-08-01 | 1 | -24/+0 |
| | |||||
* | check rst files with rst-linter | Konstantin Manna | 2018-08-01 | 1 | -0/+24 |
| | |||||
* | Remove hanging rst substitution | Bryce Guinta | 2018-08-01 | 1 | -1/+1 |
| | |||||
* | Escape the star in '*args' for rst | Bryce Guinta | 2018-08-01 | 1 | -1/+1 |
| | |||||
* | Fix rst python sourcecode directive lexing error | Bryce Guinta | 2018-08-01 | 1 | -4/+4 |
| | |||||
* | Escape quote to fix rst sourcecode directive highlight for bash | Bryce Guinta | 2018-08-01 | 1 | -3/+3 |
| | |||||
* | Fix rst section header formatting | Bryce Guinta | 2018-08-01 | 1 | -2/+3 |
| | |||||
* | Prefix rst autolabels with filename to prevent collisions from include | Bryce Guinta | 2018-08-01 | 2 | -0/+8 |
| | | | | Fix cross reference labels | ||||
* | Add 2.1 whatsnew to toctree | Bryce Guinta | 2018-08-01 | 1 | -0/+1 |
| | |||||
* | Add new check misplaced-format-function. (#2218) | Sushobhit | 2018-07-31 | 2 | -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 Guinta | 2018-07-31 | 1 | -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. Gerlach | 2018-07-30 | 1 | -3/+4 |
| |