Arelle / ixbrl-viewer

The Arelle iXBRL Viewer allows Inline XBRL (or iXBRL) reports to be viewed interactively in a web browser. The viewer allows users to access the tagged XBRL data embedded in an iXBRL report.
Other
100 stars 60 forks source link

Run mypy in CI #581

Closed austinmatherne-wk closed 11 months ago

austinmatherne-wk commented 1 year ago

What should we change and why?

The Python code has type hints in a few places, but we don't verify that any of them are correct which can cause issues for projects that do verify type hints and consume the viewer.

We should use a similar config to Arelle to incrementally validate type hints by module.