angular-eslint
Version:
The tooling which enables ESLint to work with Angular projects
32 lines (31 loc) • 1.3 kB
JavaScript
;
/**
* DO NOT EDIT THIS FILE
*
* In order to update this config, please run `pnpm update-rule-configs`.
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const ts_base_1 = __importDefault(require("./ts-base"));
exports.default = (plugin, parser) => [
(0, ts_base_1.default)(plugin, parser),
{
name: 'angular-eslint/ts-recommended',
rules: {
'@angular-eslint/contextual-lifecycle': 'error',
'@angular-eslint/no-empty-lifecycle-method': 'error',
'@angular-eslint/no-input-rename': 'error',
'@angular-eslint/no-inputs-metadata-property': 'error',
'@angular-eslint/no-output-native': 'error',
'@angular-eslint/no-output-on-prefix': 'error',
'@angular-eslint/no-output-rename': 'error',
'@angular-eslint/no-outputs-metadata-property': 'error',
'@angular-eslint/prefer-inject': 'error',
'@angular-eslint/prefer-standalone': 'error',
'@angular-eslint/use-pipe-transform-interface': 'error',
'@angular-eslint/use-lifecycle-interface': 'warn',
},
},
];