UNPKG

@team23/eslint-config-team23-ts

Version:

A set of eslint rules used by TEAM23 for standard ts projects

34 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const typescript_eslint_1 = tslib_1.__importDefault(require("typescript-eslint")); // remove preconfigured base setup since we use our own. const stylisticTypeCheckedConfigWithoutSetup = typescript_eslint_1.default.configs.stylisticTypeChecked.filter(config => config.name !== 'typescript-eslint/base'); const stylisticTypeCheckedModificationConfig = { name: 'team23/type-script/stylistic/type-checked-modification', rules: { '@typescript-eslint/array-type': [ 'error', { default: 'generic', }, ], '@typescript-eslint/dot-notation': [ 'error', { allowIndexSignaturePropertyAccess: true, }, ], '@typescript-eslint/no-inferrable-types': [ 'error', { ignoreParameters: true, }, ], }, }; exports.default = [ ...stylisticTypeCheckedConfigWithoutSetup, stylisticTypeCheckedModificationConfig, ]; //# sourceMappingURL=tseslint-stylistic-config.cjs.map