UNPKG

@strapi/eslint-config

Version:
25 lines (24 loc) 872 B
module.exports = { extends: ['./javascript.js', 'airbnb-typescript/base', 'plugin:@typescript-eslint/recommended'], rules: { '@typescript-eslint/comma-dangle': [ 'error', { arrays: 'always-multiline', objects: 'always-multiline', imports: 'always-multiline', exports: 'always-multiline', functions: 'never', }, ], // @see: https://github.com/typescript-eslint/typescript-eslint/issues/1824 '@typescript-eslint/indent': 'off', /** * Ensures the use of import and export as type when possible. * @see: https://typescript-eslint.io/blog/consistent-type-imports-and-exports-why-and-how/ */ '@typescript-eslint/consistent-type-exports': 'error', '@typescript-eslint/consistent-type-imports': 'error', '@typescript-eslint/no-import-type-side-effects': 'error', }, };