bundles / papyri 0.0.10 / papyri / error_collector / DiagnosticConfig
class
papyri.error_collector:DiagnosticConfig
source: /papyri/error_collector.py:217
Signature
class DiagnosticConfig(global_overrides: Mapping[str, Severity] | None = None, per_target: list[tuple[str, dict[str, Severity]]] | None = None) → NoneMembers
Summary
Resolves the effective severity for a (code, target) pair.
Extended Summary
Resolution order, most general to most specific:
the code's registered default severity;
a global override (
[tool.papyri.diagnostics]/[global.diagnostics]);the first matching per-target glob override, in config order.
Per-target globs match against the fully-qualified name of the object whose doc produced the diagnostic (numpy.ma.MaskedArray.*); narrative pages match on their doc path.
Aliases
papyri.error_collector.DiagnosticConfig