{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"}],"enrichment":{"capability":"A CLI tool that captures mypy type errors as a baseline on first run, then filters out only pre-existing errors on subsequent runs to show you only new violations you've introduced.","skillfed_tags":["type-checking","mypy","incremental-adoption"],"use_cases":["Adopting mypy on a large legacy codebase without requiring all existing type errors to be fixed first.","Enforcing that new code passes type checking while allowing old code to remain untyped.","Tracking team progress on type annotation coverage with visual stats and git history.","Suppressing false positives from third-party mypy plugins that don't affect your actual code.","Reviewing PRs to see exactly which type errors were introduced versus resolved in that change."],"what_it_does":"mypy-baseline is a CLI wrapper around mypy that lets you adopt type checking incrementally on an existing project without being overwhelmed by pre-existing violations. On first run, it records all current mypy errors into a human-readable baseline file; on subsequent runs, it filters mypy's output to show only new errors you've introduced, ignoring everything already in the baseline. This lets teams gradually improve type coverage without having to fix all historical violations at once.\n\nThe tool works by parsing mypy's stdout\u2014no patching or monkey-patching involved\u2014and can track which specific errors were resolved versus newly introduced, even within the same file. It supports filtering by error category and regex patterns to suppress false positives from buggy plugins, and generates progress stats to show your team's improvement over time.","worth_installing":"Yes. If you want to adopt mypy on an existing project without the friction of fixing all pre-existing errors first, this is the right tool. It has no dependencies, low friction, active maintenance, permissive licensing, and solves a real adoption problem. Install it if incremental type-checking adoption is your goal."},"id":"mypy-baseline","links":{"html":"https://skillfed.io/packages/mypy-baseline","md":"https://skillfed.io/packages/mypy-baseline.md","pypi":"https://pypi.org/project/mypy-baseline/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-13","license_spdx":null,"license_treatment":"permissive","name":"mypy_baseline","python_support":"supports_current","summary":"Integrate mypy with existing codebase."},"popularity":{"monthly_downloads":693611,"position":5315,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.4"}
