Skip to content

Interface: Violation ​

Defined in: packages/lint-core/src/index.ts:97

One rule violation.

Properties ​

fix? ​

ts
optional fix?: DiagnosticFix;

Defined in: packages/lint-core/src/index.ts:111

A deterministic source edit, when the rule can be repaired safely.


line ​

ts
line: number;

Defined in: packages/lint-core/src/index.ts:105

The 1-based source line of the violation.


message ​

ts
message: string;

Defined in: packages/lint-core/src/index.ts:101

A human-readable message.


record ​

ts
record: string;

Defined in: packages/lint-core/src/index.ts:103

The record (component/utility/…) the violation is about.


rule ​

ts
rule: RuleName;

Defined in: packages/lint-core/src/index.ts:99

Which rule fired.


severity ​

ts
severity: Severity;

Defined in: packages/lint-core/src/index.ts:109

The resolved severity (error or warning).


span? ​

ts
optional span?: SourceSpan;

Defined in: packages/lint-core/src/index.ts:107

The full source range, when known — lets a host highlight just the offending span.

Released under the MIT License