Files
re-chargere-rrv7/eslint.config.js

37 lines
1008 B
JavaScript

import { defineConfig } from "eslint/config";
import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
import eslintPluginReact from "eslint-plugin-react";
import eslintPluginReactHooks from "eslint-plugin-react-hooks";
import eslintPluginQuery from "@tanstack/eslint-plugin-query";
// noinspection JSCheckFunctionSignatures
export default defineConfig([
eslint.configs.recommended,
...tseslint.configs.recommended,
...eslintPluginQuery.configs['flat/recommended'],
{
settings: {
react: {
version: "detect",
},
},
plugins: {
react: eslintPluginReact,
reactHooks: eslintPluginReactHooks,
},
rules: {
"@typescript-eslint/no-unused-vars": [
"error",
{
"varsIgnorePattern": "^_",
"argsIgnorePattern": "^_"
}
]
},
},
eslintPluginReact.configs.flat.recommended,
eslintPluginReact.configs.flat['jsx-runtime'],
eslintPluginReactHooks.configs['recommended-latest'],
]);