markuplint
Version:
A Linter for All Markup Languages.
48 lines (47 loc) • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.fix = exports.verify = exports.exec = void 0;
const lint_1 = require("./lint");
var lint_2 = require("./lint");
Object.defineProperty(exports, "exec", { enumerable: true, get: function () { return lint_2.lint; } });
/**
* @deprecated
* @param html
* @param config
* @param rules
* @param locale
*/
async function verify(html, config, rules, locale) {
const totalResults = await lint_1.lint({
sourceCodes: html,
config,
rules,
rulesAutoResolve: true,
locale,
});
return totalResults[0] ? totalResults[0].results : [];
}
exports.verify = verify;
/**
* @deprecated
* @param html
* @param config
* @param rules
* @param locale
*/
async function fix(html, config, rules, locale) {
const totalResults = await lint_1.lint({
sourceCodes: html,
config,
rules,
locale,
rulesAutoResolve: true,
fix: true,
});
const result = totalResults[0];
if (!result) {
return html;
}
return result.fixedCode;
}
exports.fix = fix;