UNPKG

@gapi/auth

Version:

##### For questions/issues you can write ticket [here](https://github.com/Stradivario/gapi/issues)

39 lines (34 loc) 1.19 kB
import { defineConfig, globalIgnores } from 'eslint/config'; import tsParser from '@typescript-eslint/parser'; import tsPlugin from '@typescript-eslint/eslint-plugin'; import prettierPlugin from 'eslint-plugin-prettier'; import simpleImportSort from 'eslint-plugin-simple-import-sort'; import prettierConfig from 'eslint-config-prettier'; export default defineConfig([ globalIgnores(["dist/*"]), { files: ['./src/**/*.ts', './src/**/*.tsx'], languageOptions: { parser: tsParser, ecmaVersion: 2018, sourceType: 'module', }, plugins: { '@typescript-eslint': tsPlugin, prettier: prettierPlugin, 'simple-import-sort': simpleImportSort, // ✅ MUST MATCH RULE PREFIX }, rules: { ...tsPlugin.configs.recommended.rules, ...prettierConfig.rules, '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/camelcase': 'off', '@typescript-eslint/interface-name-prefix': 'off', 'simple-import-sort/imports': 'error', 'simple-import-sort/exports': 'error', 'sort-imports': 'off', 'import/order': 'off', 'prettier/prettier': 'error', }, }, ]);