summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix a crash in parallel mode when the module's filepath is not setfix-crash-parallel-mode-missing-file-pathClaudiu Popa2020-06-184-4/+27
| | | | Close #3564
* Fix a crash caused by not guarding against `InferenceError` when calling ↵Claudiu Popa2020-06-183-4/+27
| | | | | | `infer_call_result` Close #3690
* Fix false positive superfluous parens for walrus operatorBryce Guinta2020-06-174-4/+46
| | | | Close #3383
* Remove unused member variable of FormatCheckerBryce Guinta2020-06-172-10/+5
|
* Improve readability of FormatChecker._check_keyword_parenthesesBryce Guinta2020-06-171-11/+12
|
* remove invalid fstr setting (#3682)Thomas Grainger2020-06-161-1/+1
|
* Set default pre-commit hook config: single process (#3689)iilei2020-06-163-0/+4
| | | | | The default pre-commit behaviour might lead to falsely succeeding lint-runs. E.g. due to duplicate lines of code spread across multiple files -- if affected files get spread across multiple runs, duplicates can not be detected.
* Fix exception causes all over the codebaseRam Rachum2020-06-146-15/+15
|
* Chore: use https links (#3679)谭九鼎2020-06-1131-56/+56
|
* ``missing-kwoa`` is no longer emitted when dealing with overload functions ↵Claudiu Popa2020-06-094-5/+51
| | | | | (#3673) Close #3655
* Prepare 2.5.3Claudiu Popa2020-06-081-1/+1
|
* Fix a bug with `ignore-docstrings` ignoring all lines in a moduleClaudiu Popa2020-06-085-0/+34
|
* Ignore raw docstrings as well for ignore-docstrings Shiv Venkatasubrahmanyam2020-06-081-5/+7
|
* Move entry at 2.5.3 levelClaudiu Popa2020-06-081-4/+5
|
* Allow numbers in checker names. (#3667)Jeremy Fleischman2020-06-084-1/+15
| | | | This fixes https://github.com/PyCQA/pylint/issues/3666.
* Protect against `AttributeError` when checking `cell-var-from-loop`Claudiu Popa2020-05-294-9/+25
| | | | Close #3646
* Add an faq on message to disable to avoid duplicates w/ other popular lintersDaniel Neal2020-05-273-0/+26
| | | | | | | | * Faq detailing which messages to disable to avoid duplicates w/ other linters (#3647) * Add name to contributors * Update ChangeLog * Update faq.rst * Extend underline
* Fix a regression where the score was not reported with multiple jobsClaudiu Popa2020-05-163-1/+12
| | | | | | | | | The linter depends on `FileState.base_name` to be set for emitting the reports. This has been removed inadvertently in 21dc87531296256c3bccda660229b0c60a7bb129 during refactoring of the multiprocessing implementation. Close #3547
* config: Handle rich (non-string) types in TOML fileDamien Baty2020-05-164-24/+100
| | | | | | | | | | | | | | | | | | | | | | Fixes #3538 Before that, we had to use strings in a TOML configuration file, like this: enable = "use-symbolic-message-instead,useless-suppression" jobs = "10" suggestion-mode = "no" TOML supports rich types like list, integer and boolean. They make for a more readable and less error-prone file. We can now express the same configuration like this: enable = [ "use-symbolic-message-instead", "useless-suppression", ] jobs = 10 suggestion-mode = false
* Fix a regression where messages with dash are not fully parsedClaudiu Popa2020-05-143-1/+13
| | | | Close #3604
* `continue-in-finally` no longer emitted on Python 3.8 where it's now validClaudiu Popa2020-05-143-0/+7
| | | | Close #3612
* `property-with-parameters` properly handles abstract propertiesClaudiu Popa2020-05-144-2/+31
| | | | Close #3600
* Add a callback for uniformity purposePierre Sassoulas2020-05-101-5/+9
| | | | See : https://github.com/PyCQA/pylint/pull/3581#discussion_r419892053
* Remove version from the option parserPierre Sassoulas2020-05-101-4/+1
|
* Dirty hack to print version before parsing anythingPierre Sassoulas2020-05-101-0/+6
| | | | Can't find where the version is even printed in a normal case.
* The full version is a constant we can just import itPierre Sassoulas2020-05-105-13/+21
|
* Add What's New project URLVille Skyttä2020-05-062-0/+3
| | | | Background info at https://github.com/pypa/warehouse/pull/7882
* ``pylint.Run`` accepts ``do_exit`` as a deprecated parameterClaudiu Popa2020-05-052-1/+23
| | | | | | | We need to allow various third party libraries that depend on `pylint` to still use `do_exit` until they can move over to `exit`. Close #3590
* Address the super violations in the codebaseClaudiu Popa2020-05-0518-36/+44
|
* Rename the new old-style super with super-with-argumentsClaudiu Popa2020-05-059-62/+37
| | | | | Also move it from the Python 3 checker to the refactoring one, as it's a better fit for it.
* Released 2.5.1Claudiu Popa2020-05-051-1/+1
|
* Add new old-style-super check to flag instances of super with default argumentsFederico Bond2020-05-057-1/+80
|
* Fix trailing whitespaces and trailing newlinesPierre Sassoulas2020-05-03158-190/+167
|
* Remove private functions from the API of pylint.configPierre Sassoulas2020-05-032-16/+7
|
* Creating a file for ConfigurationMixin and helper functionsPierre Sassoulas2020-05-032-23/+30
|
* Creating a file for OptionProviderMixin and helper functionsPierre Sassoulas2020-05-032-109/+112
|
* Creating a file for OptionManagerMixin and helper functionsPierre Sassoulas2020-05-032-349/+365
|
* Creating a file for OptionParser and helper functionsPierre Sassoulas2020-05-032-41/+48
|
* Creating a file for option and helper functionsPierre Sassoulas2020-05-032-157/+173
|
* Create a file for ManPageFormatterPierre Sassoulas2020-05-032-141/+149
|
* Create a file for find_default_config_filesPierre Sassoulas2020-05-033-57/+65
|
* Move config.py into it's own packagePierre Sassoulas2020-05-031-0/+0
|
* Update changelog for mixed-indentation removalPierre Sassoulas2020-05-032-2/+8
| | | | | Python3 raises: TabError: inconsistent use of tabs and spaces in indentation
* Remove code for mixed indentationPierre Sassoulas2020-05-031-13/+0
|
* Remove tests related to mixed-indentationPierre Sassoulas2020-05-032-12/+0
|
* Remove the space_check option and its codePierre Sassoulas2020-05-034-60/+13
|
* Update documentation for bad-whitespace removalPierre Sassoulas2020-05-032-5/+5
| | | | And take review into account see https://github.com/PyCQA/pylint/pull/3578#discussion_r419063519
* Remove bad-whitespace disabling in all codePierre Sassoulas2020-05-034-4/+4
|
* Remove what is directly related to bad-whitespacePierre Sassoulas2020-05-031-203/+4
|
* Remove all tests concerning bad-whitespacePierre Sassoulas2020-05-033-280/+1
|