Skip to content

Bump pylint to 3 - #458

Merged
Hang (bebound) merged 2 commits into
Azure:devfrom
bebound:update-pylint
Jul 25, 2024
Merged

Hang (bebound) merged 2 commits into
Azure:devfrom
bebound:update-pylint

Conversation

@bebound

Copy link
Copy Markdown
Contributor

Update pylint to latest version

@azure-client-tools-bot-prd

Copy link
Copy Markdown

Hi Hang (@bebound),
Please write the description of change into HISTORY.rst.
If you want to release a new azdev version, please update the VERSION in init.py as well.

@bebound Hang (bebound) changed the title Bump pylint to 3.2 Bump pylint to 3 Jul 12, 2024
import astroid

from pylint.checkers import BaseChecker
from pylint.interfaces import IAstroidChecker

@bebound Hang (bebound) Jul 16, 2024

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything related to the __implements__ construct was removed. It was based on PEP245 that was proposed in 2001 and rejected in 2006.

All the classes inheriting Interface in pylint.interfaces were removed. Checker should only inherit BaseChecker or any of the other checker types from pylint.checkers. Reporter should only inherit BaseReporter.

Refs #8404 (#8404)

Ref: https://pylint.pycqa.org/en/latest/whatsnew/3/3.0/index.html

@bebound
Hang (bebound) merged commit cff8f5f into Azure:dev Jul 25, 2024
@bebound
Hang (bebound) deleted the update-pylint branch July 25, 2024 08:21
Ren Silva (RenSilvaAU) pushed a commit to RenSilvaAU/azure-cli-dev-tools that referenced this pull request Aug 7, 2025
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.

3 participants