chore(deps): bump pylint from 2.3.1 to 3.3.7
Bumps pylint from 2.3.1 to 3.3.7.
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
f798a4aBump pylint to 3.3.7, update changelog (#10367)f9773deConsistency betweenis/is notand==/!=when comparing types...0533111[fix] Fix a crash for class decorators mistaken for class attributes (#10362)...887b1b6[fix] AttributeError crash when a slice is used as a class decorator (#10350)...6a02395[maintenance/3.3.x] Fix doc build (#10336)e87d10cadded black's github link in tutorial (#10303) (#10335)59d4c26Fix typo in missing-member-hint-distance documentation (#10314) (#10315)46460d8[setuptools] Force the upgrade of setuptools > 77 (#10313)5b2aa6cSpeed up the generation of no-member suggestions (#10277) (#10311)744ba53Fix crash caused by invalid format strings in.formatcontext (#10300) (#10...- 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 show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@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)