@locker/eslint-plugin-locker
Version:
Lightning Web Security ESLint rules
20 lines (19 loc) • 696 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const eslint_rule_maker_1 = require("@locker/eslint-rule-maker");
const util_1 = require("../util");
exports.default = (0, eslint_rule_maker_1.createRule)({
meta: {
docs: {
description: `distort HTMLElement.prototype.outerText setter`,
category: 'Lightning Web Security',
recommended: true,
url: (0, util_1.docURL)('distorted-html-element-outer-text-setter'),
},
},
rule: {
message: (0, util_1.createSetterMessageHandler)(),
search: ['*.outerText'],
onMatch: eslint_rule_maker_1.matchers.matchAsNonWritable,
},
});