Skip to content

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.

Released under the MIT License