Saya menggunakan RequireJS AMD dalam proyek saya. Ketika saya menjalankan jshint pada proyek saya, itu memunculkan kesalahan seperti
Di AMD Scripts
'define' is not defined.
Dalam kasus uji Mocha
'describe' is not defined.
'it' is not defined.
Bagaimana cara menghapus peringatan ini di jshint?
javascript
requirejs
amd
jshint
Fizer Khan
sumber
sumber
{"mocha": true}
2.5.1+ github.com/jshint/jshint/issues/1330adalah apa yang kamu inginkan
sumber
Untuk menghindari peringatan yang tidak ditentukan di jshint untuk javascript tambahkan komentar seperti:
Pilihan
sumber
Tambahkan ini di .jshintrc Anda
sumber
terlambat ke pesta, tetapi gunakan opsi ini di
jshintrc
:dan engkau akan beristirahat dengan damai tanpa peringatan merah ...
sumber
Jika Anda mengerjakan node js. Tambahkan dua baris ini di awal file Anda
sumber
Baca dokumen dan telusuri
/*global
sumber
"unused" : true, // true: Require all defined variables be used
Jika Anda mencoba menjalankan JSHint di WebStorm dengan Mocha, seperti saya, masuk ke:
WebStorm> Preferensi> Bahasa & Kerangka> JavaScript> Alat Kualitas Kode> JSHint
Gulir ke bawah ke "Lingkungan" dan pastikan Anda telah memilih kotak centang untuk mengaktifkan "Mocha" yang akan menyiapkan definisi untuk JSHint untuk Mocha untuk Anda.
sumber