摆脱错误:删除 `??` eslint (prettier/prettier),并允许在 Windows 10 上使用双 `cr` Visual Studio Code1.56.2

Den*_*hov 14 eslint visual-studio-code prettier

我想使用 double\xe2\x90\x8d(“回车”||“Enter”键)在视觉上分隔代码节,\n并开始新的链接形式单独的行(即使行长度小于 80 个字符)。

\n

但出现错误:删除\xe2\x90\x8d\xe2\x8f\x8eeslint (prettier/prettier)

\n

我的代码片段:\n

\r\n
\r\n
router.param("id", checkId) //middleware to validate id\n`\xe2\x90\x8d`\n`\xe2\x90\x8d`\nrouter.route("/")`\xe2\x90\x8d`\n  .get(getAllTours)`\xe2\x90\x8d`\n  .post(checkBody, createTour)\n\nrouter.route("/:id")`\xe2\x90\x8d`\n  .get(getTour)`\xe2\x90\x8d`\n  .patch(updateTour)`\xe2\x90\x8d`\n  .delete(deleteTour)\n`\xe2\x90\x8d`\n`\xe2\x90\x8d`\nmodule.exports = router
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

尝试过:\n.eslintrc.json\n

\r\n
\r\n
\'prettier/prettier\': [\n  \'error\',\n  {\n    \'endOfLine\': \'auto\',\n  }\n]
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

答复表/sf/answers/3763844941/

\n

并在我的配置 .prettierrc 中尝试相同的操作

\n

所有这些都没有帮助。我不断收到相同的错误...

\n

我不想完全禁用 Prettier。

\n

但是在 .eslintrc.json** 中设置“endOfLine” ( “off” -从不自动格式化嵌入代码。)\n完全禁用来自 prettier 的警告

\n

\r\n
\r\n
{ \n\'endOfLine\': \'off\',\n}
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

我的问题: \n它实际上做了什么?\n我是否完全禁用 prettier?

\n

我在这里或谷歌找不到答案......

\n

有什么想法如何摆脱这个错误并仍然使用更漂亮

\n

小智 23

答案在上面的评论中,我遇到了同样的问题,经过一番尝试和错误后,它得到了解决:

在我的.eslintrc.js

endOfLine: 'off'
Run Code Online (Sandbox Code Playgroud)

还有.prettierrc.js

endOfLine: 'auto'
Run Code Online (Sandbox Code Playgroud)

ESLint 输出不再出现问题,一切正常。