UNPKG

@nx/eslint-plugin

Version:

The eslint-plugin package is an ESLint plugin that contains a collection of recommended ESLint rule configurations which you can extend from in your own ESLint configs, as well as an Nx-specific lint rule called enforce-module-boundaries.

22 lines (21 loc) 959 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const resolve_workspace_rules_1 = require("./src/resolve-workspace-rules"); const dependency_checks_1 = tslib_1.__importStar(require("./src/rules/dependency-checks")); const enforce_module_boundaries_1 = tslib_1.__importStar(require("./src/rules/enforce-module-boundaries")); const nx_plugin_checks_1 = tslib_1.__importStar(require("./src/rules/nx-plugin-checks")); const plugin = { configs: {}, rules: { [enforce_module_boundaries_1.RULE_NAME]: enforce_module_boundaries_1.default, [nx_plugin_checks_1.RULE_NAME]: nx_plugin_checks_1.default, [dependency_checks_1.RULE_NAME]: dependency_checks_1.default, // Resolve any custom rules that might exist in the current workspace ...resolve_workspace_rules_1.workspaceRules, }, }; // ESM exports.default = plugin; // CommonJS module.exports = plugin;