UNPKG

@conarti/eslint-plugin-feature-sliced

Version:
16 lines (15 loc) 636 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateAndReportProgram = void 0; const rule_1 = require("../../../lib/rule"); const errors_1 = require("./errors"); const is_layer_public_api_1 = require("./is-layer-public-api"); function validateAndReportProgram(node, context, optionsWithDefault) { if ((0, rule_1.isIgnoredCurrentFile)(context, optionsWithDefault)) { return; } if ((0, is_layer_public_api_1.isLayerPublicApi)(context)) { (0, errors_1.reportLayersPublicApiNotAllowed)(node, context); } } exports.validateAndReportProgram = validateAndReportProgram;