import eslint from '@eslint/js';
import perfectionist from 'eslint-plugin-perfectionist';
import { defineConfig } from 'eslint/config';
import tseslint from 'typescript-eslint';
export default defineConfig(
{
ignores: ['.intlayer/**', '.tanstack/**'],
},
eslint.configs.recommended,
tseslint.configs.strict,
tseslint.configs.stylistic,
perfectionist.configs['recommended-alphabetical'],
{
rules: {
'no-restricted-imports': [
'error',
{
paths: [
{
importNames: ['Link', 'useNavigate'],
name: '@tanstack/react-router',
},
],
},
],
},
},
);