Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a crash in parallel mode when the module's filepath is not setfix-crash-parallel-mode-missing-file-path | Claudiu Popa | 2020-06-18 | 4 | -4/+27 |
| | | | | Close #3564 | ||||
* | Fix a crash caused by not guarding against `InferenceError` when calling ↵ | Claudiu Popa | 2020-06-18 | 3 | -4/+27 |
| | | | | | | `infer_call_result` Close #3690 | ||||
* | Fix false positive superfluous parens for walrus operator | Bryce Guinta | 2020-06-17 | 4 | -4/+46 |
| | | | | Close #3383 | ||||
* | Remove unused member variable of FormatChecker | Bryce Guinta | 2020-06-17 | 2 | -10/+5 |
| | |||||
* | Improve readability of FormatChecker._check_keyword_parentheses | Bryce Guinta | 2020-06-17 | 1 | -11/+12 |
| | |||||
* | remove invalid fstr setting (#3682) | Thomas Grainger | 2020-06-16 | 1 | -1/+1 |
| | |||||
* | Set default pre-commit hook config: single process (#3689) | iilei | 2020-06-16 | 3 | -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 codebase | Ram Rachum | 2020-06-14 | 6 | -15/+15 |
| | |||||
* | Chore: use https links (#3679) | 谭九鼎 | 2020-06-11 | 31 | -56/+56 |
| | |||||
* | ``missing-kwoa`` is no longer emitted when dealing with overload functions ↵ | Claudiu Popa | 2020-06-09 | 4 | -5/+51 |
| | | | | | (#3673) Close #3655 | ||||
* | Prepare 2.5.3 | Claudiu Popa | 2020-06-08 | 1 | -1/+1 |
| | |||||
* | Fix a bug with `ignore-docstrings` ignoring all lines in a module | Claudiu Popa | 2020-06-08 | 5 | -0/+34 |
| | |||||
* | Ignore raw docstrings as well for ignore-docstrings | Shiv Venkatasubrahmanyam | 2020-06-08 | 1 | -5/+7 |
| | |||||
* | Move entry at 2.5.3 level | Claudiu Popa | 2020-06-08 | 1 | -4/+5 |
| | |||||
* | Allow numbers in checker names. (#3667) | Jeremy Fleischman | 2020-06-08 | 4 | -1/+15 |
| | | | | This fixes https://github.com/PyCQA/pylint/issues/3666. | ||||
* | Protect against `AttributeError` when checking `cell-var-from-loop` | Claudiu Popa | 2020-05-29 | 4 | -9/+25 |
| | | | | Close #3646 | ||||
* | Add an faq on message to disable to avoid duplicates w/ other popular linters | Daniel Neal | 2020-05-27 | 3 | -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 jobs | Claudiu Popa | 2020-05-16 | 3 | -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 file | Damien Baty | 2020-05-16 | 4 | -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 parsed | Claudiu Popa | 2020-05-14 | 3 | -1/+13 |
| | | | | Close #3604 | ||||
* | `continue-in-finally` no longer emitted on Python 3.8 where it's now valid | Claudiu Popa | 2020-05-14 | 3 | -0/+7 |
| | | | | Close #3612 | ||||
* | `property-with-parameters` properly handles abstract properties | Claudiu Popa | 2020-05-14 | 4 | -2/+31 |
| | | | | Close #3600 | ||||
* | Add a callback for uniformity purpose | Pierre Sassoulas | 2020-05-10 | 1 | -5/+9 |
| | | | | See : https://github.com/PyCQA/pylint/pull/3581#discussion_r419892053 | ||||
* | Remove version from the option parser | Pierre Sassoulas | 2020-05-10 | 1 | -4/+1 |
| | |||||
* | Dirty hack to print version before parsing anything | Pierre Sassoulas | 2020-05-10 | 1 | -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 it | Pierre Sassoulas | 2020-05-10 | 5 | -13/+21 |
| | |||||
* | Add What's New project URL | Ville Skyttä | 2020-05-06 | 2 | -0/+3 |
| | | | | Background info at https://github.com/pypa/warehouse/pull/7882 | ||||
* | ``pylint.Run`` accepts ``do_exit`` as a deprecated parameter | Claudiu Popa | 2020-05-05 | 2 | -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 codebase | Claudiu Popa | 2020-05-05 | 18 | -36/+44 |
| | |||||
* | Rename the new old-style super with super-with-arguments | Claudiu Popa | 2020-05-05 | 9 | -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.1 | Claudiu Popa | 2020-05-05 | 1 | -1/+1 |
| | |||||
* | Add new old-style-super check to flag instances of super with default arguments | Federico Bond | 2020-05-05 | 7 | -1/+80 |
| | |||||
* | Fix trailing whitespaces and trailing newlines | Pierre Sassoulas | 2020-05-03 | 158 | -190/+167 |
| | |||||
* | Remove private functions from the API of pylint.config | Pierre Sassoulas | 2020-05-03 | 2 | -16/+7 |
| | |||||
* | Creating a file for ConfigurationMixin and helper functions | Pierre Sassoulas | 2020-05-03 | 2 | -23/+30 |
| | |||||
* | Creating a file for OptionProviderMixin and helper functions | Pierre Sassoulas | 2020-05-03 | 2 | -109/+112 |
| | |||||
* | Creating a file for OptionManagerMixin and helper functions | Pierre Sassoulas | 2020-05-03 | 2 | -349/+365 |
| | |||||
* | Creating a file for OptionParser and helper functions | Pierre Sassoulas | 2020-05-03 | 2 | -41/+48 |
| | |||||
* | Creating a file for option and helper functions | Pierre Sassoulas | 2020-05-03 | 2 | -157/+173 |
| | |||||
* | Create a file for ManPageFormatter | Pierre Sassoulas | 2020-05-03 | 2 | -141/+149 |
| | |||||
* | Create a file for find_default_config_files | Pierre Sassoulas | 2020-05-03 | 3 | -57/+65 |
| | |||||
* | Move config.py into it's own package | Pierre Sassoulas | 2020-05-03 | 1 | -0/+0 |
| | |||||
* | Update changelog for mixed-indentation removal | Pierre Sassoulas | 2020-05-03 | 2 | -2/+8 |
| | | | | | Python3 raises: TabError: inconsistent use of tabs and spaces in indentation | ||||
* | Remove code for mixed indentation | Pierre Sassoulas | 2020-05-03 | 1 | -13/+0 |
| | |||||
* | Remove tests related to mixed-indentation | Pierre Sassoulas | 2020-05-03 | 2 | -12/+0 |
| | |||||
* | Remove the space_check option and its code | Pierre Sassoulas | 2020-05-03 | 4 | -60/+13 |
| | |||||
* | Update documentation for bad-whitespace removal | Pierre Sassoulas | 2020-05-03 | 2 | -5/+5 |
| | | | | And take review into account see https://github.com/PyCQA/pylint/pull/3578#discussion_r419063519 | ||||
* | Remove bad-whitespace disabling in all code | Pierre Sassoulas | 2020-05-03 | 4 | -4/+4 |
| | |||||
* | Remove what is directly related to bad-whitespace | Pierre Sassoulas | 2020-05-03 | 1 | -203/+4 |
| | |||||
* | Remove all tests concerning bad-whitespace | Pierre Sassoulas | 2020-05-03 | 3 | -280/+1 |
| |