Saya menggunakan ini:
atom 1.7.3
linter 1.11.11
linter-jshint 2.1.0
File .jshintrc
saya hanya berisi "esversion": "6"
dan terletak satu tingkat di atas folder proyek saya. Saya masih mendapatkan pesan berikut:
'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6')
Ide ide?
.jshint
atau .jshintrc
?
.jshintrc
. Maaf untuk itu...
Saya percaya masalahnya di sini adalah bahwa nilai "esversion" harus berupa angka, bukan string. Bisakah Anda mengubah file .jshintrc Anda untuk dibaca sebagai berikut, dan beri tahu kami jika itu memperbaiki masalah Anda?
{
"esversion": 6
}
Terima kasih @jugglinmike , itu berhasil...
Senang mendengarnya!
Sebagai catatan, saya tidak menganggap ini sebagai keadaan yang memuaskan. JSHint harus mengeluarkan kesalahan untuk input yang tidak valid, tetapi juga menerima nilai String yang setara. Saya akan membiarkan masalah ini "tertutup" karena kami sudah memiliki satu untuk melacak masalah ini: gh-2902.
Hound CI Error 'sintaks fungsi panah (=>)' hanya tersedia di ES6 (gunakan 'esversion: 6'). Saya menggunakan eslintrc
Apakah maksud Anda .jshintrc
? Dan bisakah Anda mereproduksi kesalahan di PC Anda atau hanya di HoundCI?
Komentar yang paling membantu
Saya percaya masalahnya di sini adalah bahwa nilai "esversion" harus berupa angka, bukan string. Bisakah Anda mengubah file .jshintrc Anda untuk dibaca sebagai berikut, dan beri tahu kami jika itu memperbaiki masalah Anda?