lit-analyzer
Version:
CLI that type checks bindings in lit-html templates
20 lines (19 loc) • 884 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.convertRuleDiagnosticToLitDiagnostic = void 0;
var lit_analyzer_config_js_1 = require("../lit-analyzer-config.js");
function convertRuleDiagnosticToLitDiagnostic(reported, context) {
var source = reported.source;
var _a = reported.diagnostic, message = _a.message, location = _a.location, fixMessage = _a.fixMessage, suggestion = _a.suggestion;
return {
fixMessage: fixMessage,
location: location,
suggestion: suggestion,
message: message,
source: source,
file: context.currentFile,
severity: (0, lit_analyzer_config_js_1.litDiagnosticRuleSeverity)(context.config, source),
code: (0, lit_analyzer_config_js_1.ruleIdCode)(source)
};
}
exports.convertRuleDiagnosticToLitDiagnostic = convertRuleDiagnosticToLitDiagnostic;
;