加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
eslint.config.js 910 Bytes
一键复制 编辑 原始数据 按行查看 历史
郑法约 提交于 2024-11-02 15:40 . feat: 使用vite重构
import js from '@eslint/js';
import globals from 'globals';
import reactHooks from 'eslint-plugin-react-hooks';
import reactRefresh from 'eslint-plugin-react-refresh';
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
import tsEslint from 'typescript-eslint';
export default tsEslint.config(
{ ignores: ['dist', 'build', '**/node_modules/*'] },
{
extends: [js.configs.recommended, ...tsEslint.configs.recommended, eslintPluginPrettierRecommended],
files: ['**/*.{ts,tsx}'],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
},
plugins: {
'react-hooks': reactHooks,
'react-refresh': reactRefresh,
},
rules: {
...reactHooks.configs.recommended.rules,
'react-refresh/only-export-components': ['warn', { allowConstantExport: true }],
'@typescript-eslint/no-explicit-any': 'off',
},
}
);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化