Files
loop-plugin-starter-template/webapp/eslint.config.mjs
T

25 lines
829 B
JavaScript

import js from '@eslint/js';
import tseslint from 'typescript-eslint';
import reactHooks from 'eslint-plugin-react-hooks';
import unusedImports from 'eslint-plugin-unused-imports';
export default tseslint.config(
{ ignores: ['dist/', 'node_modules/', 'src/manifest.ts'] },
js.configs.recommended,
...tseslint.configs.recommended,
{
plugins: {
'react-hooks': reactHooks,
'unused-imports': unusedImports,
},
rules: {
...reactHooks.configs.recommended.rules,
'unused-imports/no-unused-imports': 'warn',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
// В шаблоне пустые типы — заготовки, которые вы заполните
'@typescript-eslint/no-empty-object-type': 'off',
},
},
);