packet
packet copied to clipboard
Bump pylint from 2.7.4 to 2.16.4
Bumps pylint from 2.7.4 to 2.16.4.
Release notes
Sourced from pylint's releases.
pylint-2.8.1
Add numversion back (temporarily) in
__pkginfo__because it broke Pylama and revert the unnecessarypylint.versionbreaking change.Closes #4399
pylint-2.8.0
New refactoring message
consider-using-with. This message is emitted if resource-allocating functions or methods of the standard library (likeopen()orthreading.Lock.acquire()) that can be used as a context manager are called without awithblock.Closes #3413
Resolve false positives on unused variables in decorator functions
Closes #4252
Add new extension
ConfusingConsecutiveElifChecker. This optional checker emits a refactoring message (R5601confusing-consecutive-elif) if if/elif statements with different indentation levels follow directly one after the other.New option
--output=<file>to output result to a file rather than printing to stdout.Closes #1070
Use a prescriptive message for
unidiomatic-typecheckCloses #3891
Apply
const-naming-styleto module constants annotated withtyping.FinalThe packaging is now done via setuptools exclusively.
doc,tests,man,elispandChangelogare not packaged anymore - reducing the size of the package by 75%.Debian packaging is now (officially) done in https://salsa.debian.org/python-team/packages/pylint.
The 'doc' extra-require has been removed.
__pkginfo__now only contain__version__(also accessible withpylint.__version__), other meta-information are still accessible withimport importlib;metadata.metadata('pylint').COPYING has been renamed to LICENSE for standardization.
Fix false-positive
used-before-assignmentin function returns.Closes #4301
Updated
astroidto 2.5.3
... (truncated)
Commits
8e7b809Bump pylint to 2.16.4, update changelog (#8389)fb4512cFix invalid type false positive (#8206) (#8386)08bac36Bump pylint to 2.16.3, update changelog (#8375)3dfa14f[spelling] Ignore spelling in type/mypy type ignore comments (#8370) (#8373)71cdb25Prevent emittinginvalid-nameon 'global' redefinition (#8337) (#8354)ff8cdd2[test] Use an empty pylintrc so tests to not depend on system's conf (#8350) ...e734d56[test] Permits to debug more easily 'test_allow_reexport_package' (#8347) (#8...0006ae9Bump pylint to 2.16.2, update changelog (#8276)c8d3fddUpgrade astroid to 2.14.2 (#8274)c2cd7c6Fix FP for used-before-assignment with assignment expressions in containers (...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)