UNPKG

cra-template-base-ts-fsd

Version:

55 lines 1.26 kB
module.exports = { root: true, plugins: ['@typescript-eslint', 'import', 'prettier', 'perfectionist'], extends: [ 'airbnb-typescript/base', 'prettier', 'plugin:@typescript-eslint/recommended', 'plugin:import/typescript', ], rules: { 'perfectionist/sort-imports': [ 'error', { type: 'natural', order: 'asc', groups: [ 'type', 'react', 'nanostores', ['builtin', 'external'], 'internal-type', 'internal', ['parent-type', 'sibling-type', 'index-type'], ['parent', 'sibling', 'index'], 'side-effect', 'style', 'object', 'unknown', ], 'custom-groups': { value: { react: ['react', 'react-*'], nanostores: '@nanostores/**', }, type: { react: 'react' } }, 'newlines-between': 'always', 'read-tsconfig': false, }, ], "perfectionist/sort-named-imports": [ "error", { "type": "natural", "order": "asc" } ] }, parser: '@typescript-eslint/parser', parserOptions: { project: './tsconfig.eslint.json', }, };