import tsParser from '@typescript-eslint/parser'; import tsPlugin from '@typescript-eslint/eslint-plugin'; import prettierPlugin from 'eslint-plugin-prettier'; import prettierConfig from 'eslint-config-prettier'; export default [ { files: ['src/**/*.ts'], languageOptions: { parser: tsParser, ecmaVersion: 2020, sourceType: 'module', }, plugins: { '@typescript-eslint': tsPlugin, prettier: prettierPlugin, }, rules: { ...tsPlugin.configs.recommended.rules, ...prettierConfig.rules, 'prettier/prettier': 'error', }, }, ];