我想使用双␍
("马车return"| |"Enter"键),以直观地分离代码段,和开始新的链接形成单独的行(即使行长度小于80char).
但是得到一个错误:Delete␍⏎
eslint (prettier/prettier)
我的代码片段:
router.param("id", checkId) //middleware to validate id
`␍`
`␍`
router.route("/")`␍`
.get(getAllTours)`␍`
.post(checkBody, createTour)
router.route("/:id")`␍`
.get(getTour)`␍`
.patch(updateTour)`␍`
.delete(deleteTour)
`␍`
`␍`
module.exports = router
尝试:.eslintrc.json
'prettier/prettier': [
'error',
{
'endOfLine': 'auto',
}
]
答题表https://stackoverflow.com/a/53769213/15580822
,并在config . pretierrc
中尝试相同的操作所有这些都没有帮助。我得到相同的错误连续…
I donot想要完全禁用"更漂亮">
但是设置" endoline ">in .eslintrc.json** ("off">-永远不要自动格式化嵌入代码。)完全禁用pretier的警告
{
'endOfLine': 'off',
}
我的问题:它到底是做什么的?我要完全禁用更漂亮的吗?
我无法在这里或谷歌找到答案…
有什么想法如何摆脱这个错误,仍然使用更漂亮的
?答案是在上面的评论,我有同样的问题,经过一些尝试和错误,它被解决了:
On my.eslintrc.js
endOfLine: 'off'
和.prettierrc.js
endOfLine: 'auto'
ESLint输出没有问题,一切正常。
我通过删除两个文件。eslintrc.js和。prettierrc.js解决了这个问题,然后在vs code中使用了Prettier扩展。