eslint terlalu mengelirukan untuk digunakan. Saya tidak mahu menggunakannya
Beberapa masalah utama
1 Saya ingin menulis fungsi dalam garis bawah dan pembolehubah dalam kes unta pelan, tetapi Nampaknya mengubah semua penamaan, dan saya berharap
fungsi, pembolehubah dan juga pemalar menggunakan kaedah penamaan yang berbezacamelcase
.
2. kepada kaedah penulisan lalai, jika tidak gaya akan berbeza Tidak bersatu.
Maksud masalah ini ialah halaman yang dijana secara automatik oleh scaffolding adalah fail dengan dua ruang dan tidak
Menggunakan kaedah penulisan biasa, lekukan tab/ruang akan muncul di ; masa yang sama. Ini sangat teruk .
4 Bagaimana untuk mematikan pengesahan eslint fail secara individu?
3. Saya biasa var a, b, c = 0; kaedah trengkas ini, bagaimana untuk mengkonfigurasi eslint?
1, 2, 3 Semua masalah ini ialah masalah konfigurasi eslint Apabila eslint melaporkan ralat, cari peraturan yang sepadan dan kemudian tambahkannya pada
peraturan
dalam.eslintrc
Peraturan yang sepadan. , dan kemudian tetapkan nilai kepada 0. Atau tambahkan.eslintrc
里面的rules
里面加上对应的规则,然后将值设为 0 .或者在某一个文件的开头加上/* eslint no-console: 0 */
比如这个规则 使用 console 就不会报错了,0 代表忽略报错,1 代表警告绿色下划线,2 代表错误红色下划线。对应你问题里面的几个 lint ,规则记得不是很清楚,你可以对应查一下,按照上面的做法加进去。
4.在根目录下新建
.eslintignore
pada permulaan fail.eslintignore
baharu dalam direktori akar dan tambahkan fail anda di dalamnya🎜.Anda boleh mencari dan anda akan mendapat jawapannya Anda boleh membaca artikel saya tentang menyingkirkan arahan konfigurasi pengesanan sintaks ESlint yang menjengkelkan
.Beberapa penambahan pada jawapan di atas:
id-match hampir tidak memenuhi keperluan anda Jika anda benar-benar mahu mengehadkan peraturan, anda boleh mempertimbangkan untuk menyesuaikan peraturan
Anda boleh menggunakan eslint --fix Jika anda mendapati ia menyusahkan, anda boleh merujuk artikel ini untuk menambah kekunci pintasan eslint --fix pada fail .vue
Peraturan yang sepadan ialah satu-var
Menggunakan cara @Zhishui berkata