1 | import type { Linter } from 'eslint';
|
2 | import type { ExpressionStatement, Node } from 'estree';
|
3 | export interface WithParent {
|
4 | parent: NodeWithParent;
|
5 | }
|
6 | export type NodeWithParent = Node & WithParent;
|
7 | export interface ExpressionStatementWithParent extends ExpressionStatement, WithParent {
|
8 | }
|
9 | export interface RemarkLintMessage {
|
10 | reason: string;
|
11 | source: string;
|
12 | ruleId: string;
|
13 | severity: Linter.Severity;
|
14 | }
|