版权声明:转载请注明出处,谢谢! https://blog.csdn.net/dreamstone_xiaoqw/article/details/90453318
vscode环境开发vue-cli脚手架工程,eslint规范检查工具告警笔记
告警
告警内容:
✘ http://eslint.org/docs/rules/space-before-function-paren Missing space before function parentheses
src\components\question.vue:70:10
mounted() {
^
这行警告的关键信息:
Missing space before function parentheses
百度翻译如下:
函数括号前缺少空格
用代码来说明,即:将
mounted() {
^
修改为
mounted () {
^
即可。(vscode邮件自动格式化很方便)
官网指南
eslint官网关于此问题的链接:http://eslint.org/docs/rules/space-before-function-paren
不同类型的函数,可单独配置是否加空格 。
比如官网示例配置:
{"anonymous": "always", "named": "never", "asyncArrow": "always"}
示例代码
/*eslint space-before-function-paren: ["error", {"anonymous": "always", "named": "never", "asyncArrow": "always"}]*/
/*eslint-env es6*/
function foo() {
// ...
}
var bar = function () {
// ...
};
class Foo {
constructor() {
// ...
}
}
var foo = {
bar() {
// ...
}
};
var foo = async (a) => await a
小编向来懒惰,改配置麻烦,还是改改习惯凑合用吧。