UNPKG

idea-at

Version:

Automated Testing suite for IDEA projects

41 lines (32 loc) 1.02 kB
const { defineConfig } = require('eslint/config'); const globals = require('globals'); const tsParser = require('@typescript-eslint/parser'); const typescriptEslint = require('@typescript-eslint/eslint-plugin'); const js = require('@eslint/js'); const { FlatCompat } = require('@eslint/eslintrc'); const compat = new FlatCompat({ baseDirectory: __dirname, recommendedConfig: js.configs.recommended, allConfig: js.configs.all }); module.exports = defineConfig([ { languageOptions: { globals: { ...globals.browser, ...globals.node, ...globals.commonjs }, parser: tsParser }, plugins: { '@typescript-eslint': typescriptEslint }, extends: compat.extends('eslint:recommended', 'plugin:@typescript-eslint/recommended'), rules: { '@typescript-eslint/explicit-module-boundary-types': 0, '@typescript-eslint/no-explicit-any': 0, '@typescript-eslint/no-unused-vars': ['error', { caughtErrorsIgnorePattern: '^_' }] } } ]);