我试图用 React、TypeScript 和 astro 设置我的 eslint 配置,但似乎我无法摆脱这个错误:
这是我的.eslintrc.cjs,看起来像:
module.exports = {
env: {
browser: true,
es2021: true
},
extends: [
'standard-with-typescript',
'plugin:astro/recommended'
],
overrides: [
{
files: ['*.astro'],
parser: 'astro-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser',
extraFileExtensions: ['.astro']
},
rules: {
}
},
{
files: ['.jsx', '.tsx'],
extends: [
'plugin:react/recommended'
],
plugins: [
'react'
],
rules: {
'react/jsx-wrap-multilines': [2, {
declaration: 'parens-new-line',
assignment: 'parens-new-line',
return: 'parens-new-line',
arrow: 'parens-new-line',
condition: 'ignore',
logical: 'ignore',
prop: 'ignore'
}],
'react/react-in-jsx-scope': 'off',
'react/jsx-indent': [1, 2] …Run Code Online (Sandbox Code Playgroud)