Jshint: ES7: asinkron dan tunggu

Dibuat pada 29 Jun 2015  ·  5Komentar  ·  Sumber: jshint/jshint

Apakah ada dukungan untuk itu? Saya melihat beberapa diskusi tentang penerapan ini tetapi tidak ada persetujuan akhir.

Duplicate

Semua 5 komentar

Terkait/Duplikat: #1939

1) Saya pikir pertama-tama kita harus mendukung semua sintaks ES6 sebelum mulai mengimplementasikan fitur ES7.
2) Fungsi Async hanya pada tahap 1, sehingga sintaks dapat banyak berubah

Ya, saya mencoba menggunakan nilai kunci json experimental tetapi tidak berhasil. Saat ini saya dapat menggunakan /* jshint ignore:start|end*/ tetapi akan lebih baik untuk berhenti menghubungkan kata kunci tersebut dengan file sumber daya.

belum ada opsi "eksperimental", maaf. Bagaimanapun, ini adalah duplikat, mari kita simpan ke edisi aslinya.

Cara parser jshint dibangun tidak membuatnya sangat bagus untuk mendukung fitur "eksperimental" yang mungkin tidak pernah sampai sejauh tahap 2, atau mungkin berubah secara drastis sebelum diratifikasi. Ini sangat rapuh, tidak seperti proyek seperti Traceur atau Babel yang dibangun dengan melintasi dan mengubah AST. Saya benci mengatakannya, tapi mungkin eslint adalah solusi yang lebih disukai untuk linting fitur eksperimental ini, karena AST-linting-nya.

Untuk status saat ini, lihat #2604

async/await sekarang didukung pada versi 2.10.1 . Cukup perbarui .jshintrc Anda untuk menggunakan "esversion": 9 .

Lihat CHANGELOG.md .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat