我正在尝试摆脱与@vue/prettier
相关的错误。我尝试了一些东西,但似乎抛出了更多的错误。
我的.eslintrc.js
如下:
module.exports = {
root: true,
env: {
node: true
},
extends: ["plugin:vue/essential", "@vue/prettier"],
rules: {
"no-console": process.env.NODE_ENV === "production" ? "error" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "error" : "off",
},
parserOptions: {
parser: "babel-eslint"
}
};
我在规则部分中尝试了"endOfLine":"auto"
,但这会导致更多,也会导致'prettier/prettier': ['error', {endOfLine: 'auto'}]
我已经从bewlow中删除了制表符间距;
events_filtered_monthsNews: function() {
return this.news.filter(u => u.monthsNews)
},
格式是这样的;
events_filtered_monthsNews: function() {return this.news.filter(u => u.monthsNews)},
这删除了警告,但现在会产生更多的错误,并且完全不适用于工作。
发布于 2021-02-19 21:48:55
endOfLine
如果您不关心行尾,请将endOfLine
设置为off
// .eslintrc.js
module.exports = {
rules: {
"prettier/prettier": ["error", { endOfLine: "off" }],
},
};
tabWidth
当前文本使用的是4空格的制表符,但默认情况下,漂亮的文本使用的是2空格的制表符。
所以这个输入:
events_filtered_monthsNews: function() {
return this.news.filter(u => u.monthsNews)
},
应该是这样:
events_filtered_monthsNews: function() {
return this.news.filter(u => u.monthsNews)
},
如果您喜欢4个空格的制表符,请将Prettier的tabWidth
配置为4
// .eslintrc.js
module.exports = {
rules: {
"prettier/prettier": ["error", { tabWidth: 4 }],
},
};
https://stackoverflow.com/questions/66285268
复制