openedx / edx-lint

Custom tooling for pylint and other repo management tools
Apache License 2.0
51 stars 26 forks source link

Pylint 3.0.2 support #371

Closed irtazaakram closed 1 year ago

irtazaakram commented 1 year ago

Description: upgrades pylint to 3.0.2 with required support

Changes

Following a deprecation period starting in astroid 2.7.0, the astroid.node_classes and astroid.scoped_nodes modules have been removed in favor of astroid.nodes.node_classes and astroid.nodes.scoped_nodes.

All the classes inheriting Interface in pylint.interfaces were removed

check_messages: Use utils.only_required_for_messages

Merge checklist: