1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const lint_1 = require("./lint");
|
4 | var lint_2 = require("./lint");
|
5 | exports.exec = lint_2.lint;
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 | async function verify(html, config, rules, locale) {
|
14 | const totalResults = await lint_1.lint({
|
15 | sourceCodes: html,
|
16 | config,
|
17 | rules,
|
18 | rulesAutoResolve: true,
|
19 | locale,
|
20 | });
|
21 | return totalResults[0] ? totalResults[0].results : [];
|
22 | }
|
23 | exports.verify = verify;
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 | async function fix(html, config, rules, locale) {
|
32 | const totalResults = await lint_1.lint({
|
33 | sourceCodes: html,
|
34 | config,
|
35 | rules,
|
36 | locale,
|
37 | rulesAutoResolve: true,
|
38 | fix: true,
|
39 | });
|
40 | const result = totalResults[0];
|
41 | if (!result) {
|
42 | return html;
|
43 | }
|
44 | return result.fixedCode;
|
45 | }
|
46 | exports.fix = fix;
|