herman.core.analysis.message¶
Analysis message representation.
Classes¶
Severity levels for analysis messages. |
|
Message produced during analysis. |
Module Contents¶
- class herman.core.analysis.message.AnalysisMessage[source]¶
Message produced during analysis.
- file: pathlib.Path[source]¶
- classmethod from_text(file: pathlib.Path, message: str, code: str, severity: Severity = Severity.ERROR) Self[source]¶
Create an AnalysisMessage from plain text inputs.
- classmethod from_pydantic_error(file: pathlib.Path, err: pydantic.ValidationError) list[AnalysisMessage][source]¶
Convert a Pydantic ValidationError into AnalysisMessages.
Extracts line & column if possible.