[run]
source = infershrink
omit =
    src/infershrink/retrieval.py
    src/infershrink/cli.py
    src/infershrink/__main__.py
    src/infershrink/mcp_server.py
    src/infershrink/mcp_auth.py
    src/infershrink/mcp_rate_limit.py
    src/infershrink/sync.py

[report]
exclude_lines =
    pragma: no cover
    if __name__ == .__main__
    pass
