必要なEslint標準:
Missing space before function parentheses
結果を美化する:
export default {
data() {
return {
input: ''
}
}
}
期待される:
export default {
data () { // this row
return {
input: ''
}
}
}
これは、残りの関数宣言の違いになります。
関数宣言は通常、 function bar() {}
ではなくfunction bar () {}
function bar() {}
ように見えます。
修正しましたか?
いいえ。これは、追加の設定が必要になる拡張機能です。 テスト付きのプルリクエストを送信することをお勧めします。
vue-cli eslintを使用していて、次のエラーもあります。
Missing space before function parentheses
関数bar(){}関数bar(){}ではありません。
私はただ変えることができます
function bar()
に
let bar = () => {}
これを修正するのを待っています〜
次のようなオブジェクト内の関数:
var myObj = {
foo () {
// something
}
}
矢印機能が使えない
これを修正するのを待っているか、オプションを与えます
これで何か新しいことはありますか?
これを実装しておくと間違いなくいいでしょう
私がjs標準フォーマットを使用するのと同じ問題を抱えています。
私が使用するリンターパッケージ: https :
実際のエラー:関数の括弧の前にスペースがありません。 (関数の前のスペース-paren)
私はこの問題を解決する必要があると思いますが、コードをマージするように要求しましたが失敗しました。
space_after_named_function
設定があります(#608を参照)。
ただし、ステートメントa = { myfunc() {} };
では、「myfunc」は関数式として認識されません。
#1425で修正されました。
最も参考になるコメント
これを実装しておくと間違いなくいいでしょう