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.
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.
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.