Skip to content

Tooling config/version updates#84

Merged
jamesbraza merged 3 commits intomainfrom
updating-deps
Mar 26, 2026
Merged

Tooling config/version updates#84
jamesbraza merged 3 commits intomainfrom
updating-deps

Conversation

@jamesbraza
Copy link
Copy Markdown
Owner

Updated rule opt-ins and disables for newer tooling versions.

@jamesbraza jamesbraza requested a review from Copilot March 26, 2026 19:04
@jamesbraza jamesbraza self-assigned this Mar 26, 2026
@jamesbraza jamesbraza added the enhancement New feature or request label Mar 26, 2026
Copy link
Copy Markdown

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 lint/type-check/tooling configuration to align with newer tool versions and rule sets used in this repository.

Changes:

  • Expanded mypy ignore_missing_imports module overrides to include additional third-party packages.
  • Opted into additional Ruff rules (D420, PLR1712, RUF070) under the explicit preview-rules model.
  • Bumped the validate-pyproject pre-commit hook revision.

Reviewed changes

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

File Description
pyproject.toml Adds new mypy override modules and opts into newer Ruff rule codes.
.pre-commit-config.yaml Updates the validate-pyproject-schema-store hook revision.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jamesbraza jamesbraza merged commit 5327bdd into main Mar 26, 2026
6 checks passed
@jamesbraza jamesbraza deleted the updating-deps branch March 26, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants