Js-beautify: 修正:関数の括弧の前にスペースがありませんか?

作成日 2016年12月18日  ·  11コメント  ·  ソース: beautify-web/js-beautify

必要なEslint標準:

Missing space before function parentheses

結果を美化する:

    export default {
        data() {
            return {
                input: ''
            }
        }
    }

期待される:

    export default {
        data () { // this row
            return {
                input: ''
            }
        }
    }

enhancement

最も参考になるコメント

これを実装しておくと間違いなくいいでしょう

全てのコメント11件

これは、残りの関数宣言の違いになります。
関数宣言は通常、 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で修正されました。

このページは役に立ちましたか?
0 / 5 - 0 評価