Interface: Violation
Defined in: packages/lint-core/src/index.ts:94
One rule violation.
Properties
line
ts
line: number;Defined in: packages/lint-core/src/index.ts:102
The 1-based source line of the violation.
message
ts
message: string;Defined in: packages/lint-core/src/index.ts:98
A human-readable message.
record
ts
record: string;Defined in: packages/lint-core/src/index.ts:100
The record (component/utility/…) the violation is about.
rule
ts
rule: RuleName;Defined in: packages/lint-core/src/index.ts:96
Which rule fired.
severity
ts
severity: Severity;Defined in: packages/lint-core/src/index.ts:106
The resolved severity (error or warning).
span?
ts
optional span?: SourceSpan;Defined in: packages/lint-core/src/index.ts:104
The full source range, when known — lets a host highlight just the offending span.