Skip to content

next-* swap part 1#46279

Open
l0lawrence wants to merge 15 commits intoAzure:mainfrom
l0lawrence:nextchanges
Open

next-* swap part 1#46279
l0lawrence wants to merge 15 commits intoAzure:mainfrom
l0lawrence:nextchanges

Conversation

@l0lawrence
Copy link
Copy Markdown
Member

@l0lawrence l0lawrence commented Apr 13, 2026

Note: Can't switch over tests/sample checking until test/sample checking works on auto-generated TypeSpec samples and test, going to restrict to just pylint version + waiting to merge since releases got blocked this week by slow pipelines

test_pylintrc: disable attribute-defined-outside-init, unused-variable,
too-many-public-methods, bare-except, import-error

samples_pylintrc: disable unused-variable, import-error, no-name-in-module,
name-too-long, unused-argument
@l0lawrence l0lawrence marked this pull request as ready for review April 16, 2026 15:28
@l0lawrence l0lawrence requested a review from scbedd as a code owner April 16, 2026 15:28
Copilot AI review requested due to automatic review settings April 16, 2026 15:28
@l0lawrence l0lawrence changed the title next-* swap next-* swap part 1 Apr 16, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the repo’s pinned static analysis tool versions by promoting the previously “next-*” versions to the default CI/tooling pins, and adjusts supporting configs/docs accordingly.

Changes:

  • Bump pinned versions for pylint, mypy, and pyright in tox + azpysdk helpers.
  • Extend test/sample pylint rcfiles with additional disables to reduce noise under newer pylint.
  • Update APIView requirements and the tool-version tracking doc.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
eng/tox/tox.ini Promotes updated pylint/mypy/pyright pinned versions used by tox environments.
eng/tools/azure-sdk-tools/azpysdk/pylint.py Aligns azpysdk’s pylint pin with tox.
eng/tools/azure-sdk-tools/azpysdk/mypy.py Aligns azpysdk’s mypy pin with tox.
eng/tools/azure-sdk-tools/azpysdk/pyright.py Aligns azpysdk’s pyright pin with tox.
eng/test_pylintrc Adds additional disables for test linting under newer pylint.
eng/samples_pylintrc Adds additional disables for sample linting under newer pylint.
eng/apiview_reqs.txt Updates astroid/pylint pins used by APIView tooling.
doc/analyze_check_versions.md Updates the “current” tool versions and merge date tracking.

Comment thread doc/analyze_check_versions.md
Comment thread eng/tox/tox.ini
Copy link
Copy Markdown
Member

@swathipil swathipil left a comment

Choose a reason for hiding this comment

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

apiview_reqs lgtm!

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