@team23/eslint-config-team23-angular
Version:
A set of eslint rules used by TEAM23 for angular projects
23 lines • 947 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createAngularEslintConfig = void 0;
const tslib_1 = require("tslib");
const typescript_eslint_1 = tslib_1.__importDefault(require("typescript-eslint"));
const angular_config_js_1 = tslib_1.__importDefault(require("./config/angular-config.cjs"));
const fileBasedModificationConfig = typescript_eslint_1.default.config({
name: 'team23/angular/core/file-based/routes',
files: ['**/*.routes.ts'],
rules: {
'@typescript-eslint/promise-function-async': 'off',
},
});
/**
* Creates an ESLint configuration tailored for Angular projects.
*
* @returns Array of ESLint configuration objects.
*/
function createAngularEslintConfig() {
return typescript_eslint_1.default.config(...angular_config_js_1.default, ...fileBasedModificationConfig);
}
exports.createAngularEslintConfig = createAngularEslintConfig;
//# sourceMappingURL=index.cjs.map
;