UNPKG

@team23/eslint-config-team23-ts

Version:

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

31 lines 1 kB
import tseslint from 'typescript-eslint'; // remove preconfigured base setup since we use our own. const stylisticTypeCheckedConfigWithoutSetup = tseslint.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, }, ], }, }; export default [ ...stylisticTypeCheckedConfigWithoutSetup, stylisticTypeCheckedModificationConfig, ]; //# sourceMappingURL=tseslint-stylistic-config.js.map