UNPKG

eslint-plugin-sitecore-jss

Version:

An ESLint plugin to enforce correct usage of Sitecore JSS components

40 lines 1.85 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; const enforce_all_components_1 = __importDefault(require("./rules/enforce-all-components")); const enforce_text_component_1 = __importDefault(require("./rules/enforce-text-component")); const enforce_richtext_component_1 = __importDefault(require("./rules/enforce-richtext-component")); const enforce_image_component_1 = __importDefault(require("./rules/enforce-image-component")); const enforce_link_component_1 = __importDefault(require("./rules/enforce-link-component")); const enforce_file_component_1 = __importDefault(require("./rules/enforce-file-component")); const plugin = { rules: { "enforce-text-component": enforce_text_component_1.default, "enforce-richtext-component": enforce_richtext_component_1.default, "enforce-image-component": enforce_image_component_1.default, "enforce-link-component": enforce_link_component_1.default, "enforce-file-component": enforce_file_component_1.default, "enforce-all-components": enforce_all_components_1.default, }, configs: { recommended: { plugins: ["sitecore-jss"], rules: { "sitecore-jss/enforce-text-component": "warn", "sitecore-jss/enforce-richtext-component": "warn", "sitecore-jss/enforce-image-component": "warn", "sitecore-jss/enforce-link-component": "warn", "sitecore-jss/enforce-file-component": "warn", }, }, all: { plugins: ["sitecore-jss"], rules: { "sitecore-jss/enforce-all-components": "warn", }, }, }, }; module.exports = plugin; //# sourceMappingURL=index.js.map