typescript项目中的Eslint和prettier-禁用prettier错误

typescript项目中的Eslint和prettier-禁用prettier错误,typescript,eslint,prettier,Typescript,Eslint,Prettier,我已经在.eslint中尝试了所有可能的插件和扩展组合,这样它就可以很好地与prettier配合使用。我希望编辑器(vscode)在编写代码时不会显示更漂亮的错误,因为我希望它理解,在保存代码时(通过vscode上的fixOnSave选项),错误会得到修复。 下面是我的eslint配置,它不起作用: { “解析器”:“@typescript eslint/parser”, “解析选项”:{ “ecmaVersion”:2018年, “jsx”:没错, “UseJSxtNode”:true },

我已经在
.eslint
中尝试了所有可能的插件和扩展组合,这样它就可以很好地与prettier配合使用。我希望编辑器(vscode)在编写代码时不会显示更漂亮的错误,因为我希望它理解,在保存代码时(通过vscode上的fixOnSave选项),错误会得到修复。 下面是我的eslint配置,它不起作用:

{
“解析器”:“@typescript eslint/parser”,
“解析选项”:{
“ecmaVersion”:2018年,
“jsx”:没错,
“UseJSxtNode”:true
},
“环境”:{
“浏览器”:正确,
“玩笑/全球”:真的,
“柏树/球果”:正确
},
“插件”:[“@typescript eslint”、“react hooks”、“jest”、“prettier”],
“扩展”:[
“插件:反应/推荐”,
“airbnb”,
“插件:cypress/推荐”,
“插件:导入/错误”,
“插件:导入/警告”,
“插件:导入/键入脚本”,
“更漂亮/反应”,
“插件:更漂亮/推荐”,
“插件:@typescript eslint/eslint推荐”,
“插件:@typescript eslint/推荐”
],
“规则”:{
“更漂亮/更漂亮”:“错误”,
“导入/扩展”:[
“错误”,
“忽略包”,
{
“js”:“从不”,
“jsx”:“从不”,
“ts”:“从不”,
“tsx”:“从不”
}
],
“导入/无无关依赖项”:[
“错误”,
{
“依赖性”:[
“.storybook/**”,
“**/stories/**”,
“jest.setup.js”,
“***.规范[jt]s?(x)”,
“脚本/**”,
“src/test/**”,
“next.config.js”,
“柏树/**”
]
}
],
/**
*@eslint官方描述规则
*/
/**
*@bughttps://github.com/benmosher/eslint-plugin-import/issues/1282
*“导入/命名”临时禁用。
*/
//“导入/命名”:“关闭”,
“react/jsx道具无扩散”:“关闭”,
“在jsx范围内反应/反应”:“关闭”,
/**
*@bug?
*“导入/导出”临时禁用。
*/
“导入/导出”:“关闭”,
“导入/首选默认导出”:“关闭”,//允许单个命名导出
“没有未使用的表达式”:[
“警告”,
{
“allowShortCircuit”:正确,
“allowTernary”:正确
}
], // https://eslint.org/docs/rules/no-unused-expressions
/**
*@typescript eslint的@description规则
*/
@typescript eslint/preference interface:“关闭”//还想使用“类型”
“@typescript eslint/显式函数返回类型”:“off”,//强制返回类型
/**
*@eslint插件的描述规则
*/
“react/jsx文件扩展名”:[
“警告”,
{
“扩展名”:[“.jsx”、“.tsx”]
}
],//还希望与“.tsx”一起使用
“反应/道具类型”:“关闭”,//这与TS道具类型不兼容吗?
/**
*@eslint插件的描述规则
*/
“反应挂钩/挂钩规则”:“错误”,
“@typescript eslint/ban ts ignore”:“关闭”,
“无控制台”:“关闭”,
“反应/分解分配”:“关闭”
}
}
以下是更漂亮的配置:

{
“半”:对,
“trailing逗号”:“全部”,
“单引号”:对,
“打印宽度”:80
}

我真的不明白这些插件是如何在
extends
中协同工作的。希望这是stackoverflow的一个有效问题:)

是不是您的eslint配置名称不正确?您说过上面是
.eslint
文件,但它应该是
.eslintrc