Lightlines
By getsentry

typing-exclusion-worker

getsentry1.5k installs

Remove mypy exclusions without widening scope.

What it does

Removes assigned modules from mypy exclusions, fixes their typing errors, and returns a validated batch summary.

When to use it

Use for parallel typing-debt work or requests to remove modules from pyproject mypy exclusion overrides.

How to use it

Give it a project, branch or worktree name, exact module list, and ownership boundary; it removes the assigned exclusions, fixes typing issues, validates the changes, and reports the batch results.

What you provide

  • worktree/branch name
  • exact module list
  • ownership/domain boundary
  • An existing project

Latest review

What you need · 3

Requires mypy to check the assigned scope and repeat verification after final edits.

Requires pytest to run targeted tests for modified modules and tests.

Requires pre-commit to run hooks on changed files, repeating them if hooks modify files.


Access · 0

No additional actions listed.