Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates pylint from 2.5.2 to 2.6.0.

Changelog

2.6.0

===========================

Release date: 2020-08-20

* Fix various scope-related bugs in ``undefined-variable`` checker

Close 1082, 3434, 3461

* bad-continuation and bad-whitespace have been removed, black or another formatter can help you with this better than Pylint

Close 246, 289, 638, 747, 1148, 1179, 1943, 2041, 2301, 2304, 2944, 3565

* The no-space-check option has been removed. It's no longer possible to consider empty line like a `trailing-whitespace` by using clever options

Close 1368

* ``missing-kwoa`` is no longer emitted when dealing with overload functions

Close 3655

* mixed-indentation has been removed, it is no longer useful since TabError is included directly in python3

Close 2984 3573

* Add `super-with-arguments` check for flagging instances of Python 2 style super calls.

* Add an faq detailing which messages to disable to avoid duplicates w/ other popular linters

* Fix superfluous-parens false-positive for the walrus operator

Close 3383

* Fix `fail-under` not accepting floats

* Fix a bug with `ignore-docstrings` ignoring all lines in a module

* Fix `pre-commit` config that could lead to undetected duplicate lines of code

* Fix a crash in parallel mode when the module's filepath is not set

Close 3564

* Add `raise-missing-from` check for exceptions that should have a cause.

* Support both isort 4 and isort 5. If you have pinned isort 4 in your projet requirements, nothing changes. If you use isort 5, though, note that the `known-standard-library` option is not interpreted the same in isort 4 and isort 5 (see the migration guide in isort documentation for further details). For compatibility's sake for most pylint users, the `known-standard-library` option in pylint now maps to `extra-standard-library` in isort 5. If you really want what `known-standard-library` now means in isort 5, you must disable the `wrong-import-order` check in pylint and run isort manually with a proper isort configuration file.

Close 3722

2.5.4

===========================

* Fix a crash caused by not guarding against `InferenceError` when calling `infer_call_result`

Close 3690

* Fix a crash in parallel mode when the module's filepath is not set

Close 3564

2.5.3

===========================

Release date: 2020-06-8

* Fix a regression where disable comments that have checker names with numbers in them are not parsed correctly

Close 3666

* `property-with-parameters` properly handles abstract properties

Close 3600

* `continue-in-finally` no longer emitted on Python 3.8 where it's now valid

Close 3612

* Fix a regression where messages with dash are not fully parsed

Close 3604

* In a TOML configuration file, it's now possible to use rich (non-string) types, such as list, integer or boolean instead of strings. For example, one can now define a *list* of message identifiers to enable like this::

 enable = [
     "use-symbolic-message-instead",
     "useless-suppression",
 ]

Close 3538

* Fix a regression where the score was not reported with multiple jobs

Close 3547

* Protect against `AttributeError` when checking `cell-var-from-loop`

Close 3646
Links

@pyup-bot pyup-bot mentioned this pull request Aug 21, 2020
@coveralls
Copy link

coveralls commented Aug 21, 2020

Pull Request Test Coverage Report for Build 806

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 0.0%

Totals Coverage Status
Change from base Build 803: 0.0%
Covered Lines: 0
Relevant Lines: 0

💛 - Coveralls

@alexppg alexppg merged commit 2449796 into master Aug 22, 2020
@alexppg alexppg deleted the pyup-update-pylint-2.5.2-to-2.6.0 branch August 22, 2020 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants