UNPKG

@lesnoypudge/eslint-base-config

Version:

lesnoypudge's eslint-base-config

39 lines (34 loc) 1.1 kB
// @ts-check import tseslint from 'typescript-eslint'; import { languageOptionsConfig } from './eslint.languageOptionsConfig.js'; import { recommendedRulesConfig } from './eslint.recommendedRules.js'; import 'eslint-plugin-only-warn'; export const eslintConfigBase = tseslint.config( tseslint.configs.base, ...languageOptionsConfig, // ...rulesConfig, ...recommendedRulesConfig, { files: ['**/*.ts', '**/*.tsx', '**/*.js', '**/*.jsx'], ignores: [ '**/node_modules/**', '**/dist/**', '**/coverage/**', '**/build/**', '**/*.generated.*', '**/*.d.ts', ], // languageOptions: { // parser: tsParser, // parserOptions: { // ecmaFeatures: { modules: true }, // ecmaVersion: 'latest', // project: './tsconfig.json', // }, // }, }, { extends: [tseslint.configs.disableTypeChecked], files: ['**/*.js', '**/*.jsx'], }, );