A strict CLI + library API to report untyped variables, arguments, and function returns in Python code. Current version 1.0.1, supports Python >=3.11. Released as a stable tool for enforcing type coverage.
pip install typecoverageNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Parse a Python source string and get a coverage report of missing type annotations.
Check if dict is empty before iterating.
Use ast.parse() on your source code before passing to typecoverage.
Run: pip install typecoverage
Ensure you pass an AST node: tc.report(ast.parse(source))