Saya punya banyak file javascript dan saya telah mendefinisikan beberapa variabel global dalam sebuah file yang dimuat sebelum yang lain. Akibatnya semua file yang dimuat setelah yang pertama memiliki akses ke variabel global. Namun ESLint menunjukkan variabel global sebagai "tidak ditentukan". Saya tidak ingin mengubah aturan ESLint dan saya ingin menemukan cara yang elegan untuk menghilangkan pesan kesalahan ini. Ada petunjuk? Terima kasih
javascript
variables
global
eslint
marco_sap
sumber
sumber
->
eslint.org/docs/user-guide/configuring#specifying-globals . Dokumentasi ESLint adalah IMO yang bagus, Anda harus melihatnya.Jawaban:
Saya tidak berpikir meretas aturan ESLint per file adalah ide bagus.
Anda sebaiknya mendefinisikan
globals
dalam.eslintrc
ataupackage.json
.Untuk .eslintrc:
Untuk
package.json
:PS
Membaca dokumentasi adalah kebajikan wajib bagi pengembang
https://eslint.org/docs/user-guide/configuring#specifying-globals
sumber
true
jika Anda dapat menetapkan variabel ke sesuatu yang lain danfalse
jika tidak boleh ditetapkan ulang.Anda dapat menambahkan global baik per file atau di konfigurasi Anda. Jika Anda tidak ingin mengubah konfigurasi Anda, Anda harus menambahkan global bekas di setiap file.
http://eslint.org/docs/2.0.0/user-guide/configuring#specifying-globals
sumber