mirror of
https://github.com/EthanShoeDev/fressh.git
synced 2026-01-11 14:22:51 +00:00
27 lines
736 B
JavaScript
27 lines
736 B
JavaScript
import { fixupConfigRules } from '@eslint/compat';
|
|
import { FlatCompat } from '@eslint/eslintrc';
|
|
import js from '@eslint/js';
|
|
import { defineConfig } from 'eslint/config';
|
|
import path from 'node:path';
|
|
import { fileURLToPath } from 'node:url';
|
|
|
|
const __filename = fileURLToPath(import.meta.url);
|
|
const __dirname = path.dirname(__filename);
|
|
const compat = new FlatCompat({
|
|
baseDirectory: __dirname,
|
|
recommendedConfig: js.configs.recommended,
|
|
allConfig: js.configs.all,
|
|
});
|
|
|
|
export default defineConfig([
|
|
{
|
|
extends: fixupConfigRules(compat.extends('@react-native')),
|
|
rules: {
|
|
'react/react-in-jsx-scope': 'off',
|
|
},
|
|
},
|
|
{
|
|
ignores: ['node_modules/', 'lib/', 'src/generated/', 'eslint.config.mjs'],
|
|
},
|
|
]);
|