UNPKG

@pilaton/eslint-config-react

Version:

ESLint configuration for React projects

30 lines (23 loc) 608 B
import { defineFlatConfig } from 'eslint-define-config'; import reactRuntime from 'eslint-plugin-react/configs/jsx-runtime.js'; import reactRecommended from 'eslint-plugin-react/configs/recommended.js'; const config = defineFlatConfig({ files: ['**/*.{jsx,tsx}'], settings: { configName: 'React', react: { version: 'detect', }, }, ...reactRecommended, ...reactRuntime, languageOptions: { ...reactRecommended.languageOptions, ...reactRuntime.languageOptions, }, rules: { ...reactRecommended.rules, ...reactRuntime.rules, }, }); export default config;