mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-06-28 05:07:59 +08:00
chore: 添加 == != xxx={true} 的 eslint 限制
This commit is contained in:
parent
a2cbe66409
commit
1bfad1d5e7
@ -3,18 +3,22 @@ import globals from 'globals';
|
||||
import tseslint from 'typescript-eslint';
|
||||
import eslintPluginVue from 'eslint-plugin-vue';
|
||||
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
|
||||
import eslintPluginReact from 'eslint-plugin-react';
|
||||
|
||||
export default tseslint.config(
|
||||
{
|
||||
ignores: ['node_modules', 'dist', 'public']
|
||||
},
|
||||
|
||||
eslint.configs.recommended,
|
||||
...tseslint.configs.recommended,
|
||||
...eslintPluginVue.configs['flat/recommended'],
|
||||
eslintPluginPrettierRecommended,
|
||||
{
|
||||
files: ['**/*.{js,mjs,cjs,vue}'],
|
||||
rules: {
|
||||
'no-console': 'warn'
|
||||
'no-console': 'warn',
|
||||
eqeqeq: ['error', 'always']
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -47,6 +51,9 @@ export default tseslint.config(
|
||||
},
|
||||
{
|
||||
files: ['**/*.{ts,tsx,vue}'],
|
||||
plugins: {
|
||||
react: eslintPluginReact
|
||||
},
|
||||
rules: {
|
||||
'@typescript-eslint/no-empty-object-type': 'off',
|
||||
'@typescript-eslint/no-explicit-any': 'off',
|
||||
@ -65,8 +72,9 @@ export default tseslint.config(
|
||||
'@typescript-eslint/no-namespace': 'off',
|
||||
'@typescript-eslint/no-this-alias': 'off',
|
||||
'no-console': 'warn',
|
||||
'vue/multi-word-component-names': 'off'
|
||||
'vue/multi-word-component-names': 'off',
|
||||
eqeqeq: ['error', 'always'],
|
||||
'react/jsx-boolean-value': ['error', 'never']
|
||||
}
|
||||
},
|
||||
eslintPluginPrettierRecommended
|
||||
}
|
||||
);
|
||||
|
@ -63,6 +63,7 @@
|
||||
"concurrently": "^9.1.2",
|
||||
"eslint": "^9.22.0",
|
||||
"eslint-plugin-prettier": "^5.5.0",
|
||||
"eslint-plugin-react": "^7.37.5",
|
||||
"eslint-plugin-vue": "^9.33.0",
|
||||
"fontmin": "^0.9.9",
|
||||
"form-data": "^4.0.2",
|
||||
|
947
pnpm-lock.yaml
947
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user