Jshint: Izinkan pemutusan baris sebelum && atau ||

Dibuat pada 24 Feb 2011  ·  7Komentar  ·  Sumber: jshint/jshint

Untuk beberapa kondisi baris mungkin lebih mudah dibaca jika && dan || berada di awal baris. Namun JSHint tidak mengizinkan ini, mengakibatkan kesalahan "Pemutusan baris yang buruk sebelum '&&'."

if (a
    && b
    && c
    && (
        d
        || e
    )
){
    /* yay! */
}

Contoh: http://jsfiddle.net/AkeF3/1/

Komentar yang paling membantu

Kesalahan ini masih di 2.7.0.

Saya menambahkan "-W014": true ke .jshintrc untuk menghilangkan kesalahan ini (https://github.com/jshint/jshint/blob/e47168f5aa9576819830554f1b37dc0d49b76d31/src/messages.js#L90).

Semua 7 komentar

Ini dapat menyebabkan masalah seperti penyisipan titik koma dan pengurai javascript lama yang rusak. Silakan periksa berbagai macam browser.

Anda dapat menggunakan laxbreak:true untuk melewati pemeriksaan pemutusan baris.

@Raynos ada serius setiap parser yang menyimpang yang banyak dari spec?

:+1:

Kesalahan ini masih di 2.7.0.

Saya menambahkan "-W014": true ke .jshintrc untuk menghilangkan kesalahan ini (https://github.com/jshint/jshint/blob/e47168f5aa9576819830554f1b37dc0d49b76d31/src/messages.js#L90).

@Raynos : Bisakah Anda merekomendasikan sumber daya yang parser JS mungkin menemui kegagalan ini?

Ini dapat menyebabkan masalah seperti penyisipan titik koma dan pengurai javascript lama yang rusak. Silakan periksa berbagai macam browser.

Mengapa ini ditutup? Apakah ini dianggap sebagai duplikat dari https://github.com/jshint/jshint/issues/735?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

MtDalPizzol picture MtDalPizzol  ·  7Komentar

Guichaguri picture Guichaguri  ·  8Komentar

TheSavior picture TheSavior  ·  3Komentar

SidNM picture SidNM  ·  7Komentar

ghost picture ghost  ·  5Komentar