所需的 Eslint 标准:
Missing space before function parentheses
美化结果:
export default {
data() {
return {
input: ''
}
}
}
预期的:
export default {
data () { // this row
return {
input: ''
}
}
}
这对于其余的函数声明会有所不同。
函数声明通常看起来像function bar() {}
而不是function bar () {}
。
有固定吗?
不可以。这是一项需要额外设置的增强功能。 我鼓励您提交带有测试的拉取请求。
使用 vue-cli eslint 也有这个错误:
Missing space before function parentheses
功能栏() {} 不是功能栏() {}。
我只能改变
function bar()
到
let bar = () => {}
等待修复~
像这样的对象内部的函数:
var myObj = {
foo () {
// something
}
}
我不能使用箭头功能
等待解决此问题或提供选项
这有什么新东西吗?
实施这个肯定会很好
遇到与我使用 js 标准格式相同的问题。
我使用的 Linter 包: https :
实际错误:函数括号前缺少空格。 (功能前空格)
我想我必须解决这个问题,但我请求合并代码失败,谁能帮我#1436
现在有一个space_after_named_function
设置(参见 #608)。
但是,在语句a = { myfunc() {} };
,“myfunc”不被识别为函数表达式。
已在 #1425 中修复。
最有用的评论
实施这个肯定会很好