1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 | import * as Configuration from "./configuration";
|
18 | import * as Formatters from "./formatters";
|
19 | import { FormatterConstructor } from "./language/formatter/formatter";
|
20 | import { RuleFailure } from "./language/rule/rule";
|
21 | import * as Rules from "./rules";
|
22 | import * as Test from "./test";
|
23 | import * as Utils from "./utils";
|
24 | export { Configuration, Formatters, Rules, Test, Utils };
|
25 | export * from "./linter";
|
26 | export * from "./language/rule/rule";
|
27 | export * from "./enableDisableRules";
|
28 | export * from "./formatterLoader";
|
29 | export * from "./ruleLoader";
|
30 | export * from "./language/utils";
|
31 | export * from "./language/walker";
|
32 | export * from "./language/formatter/formatter";
|
33 | export interface LintResult {
|
34 | errorCount: number;
|
35 | warningCount: number;
|
36 | failures: RuleFailure[];
|
37 | fixes?: RuleFailure[];
|
38 | format: string | FormatterConstructor;
|
39 | output: string;
|
40 | }
|
41 | export interface ILinterOptions {
|
42 | fix: boolean;
|
43 | formatter?: string | FormatterConstructor;
|
44 | formattersDirectory?: string;
|
45 | quiet?: boolean;
|
46 | rulesDirectory?: string | string[];
|
47 | }
|