javascript - masalah konfigurasi eslint vue-cli
巴扎黑
巴扎黑 2017-05-18 10:58:05
0
3
515

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 .

Saya perlu mempunyai gaya bersatu untuk setiap dokumen ini bukan sedikit!


3. Saya biasa var a, b, c = 0; kaedah trengkas ini, bagaimana untuk mengkonfigurasi eslint?

4 Bagaimana untuk mematikan pengesahan eslint fail secara individu?
巴扎黑
巴扎黑

membalas semua(3)
巴扎黑

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

/* eslint no-console: 0 */🎜 🎜Sebagai contoh, peraturan ini tidak akan melaporkan ralat apabila menggunakan konsol 0 bermaksud mengabaikan ralat, 1 bermaksud amaran dengan garis bawah hijau dan 2 bermaksud ralat dengan garis bawah merah. Sepadan dengan beberapa lints dalam soalan anda, saya tidak ingat peraturan dengan jelas. Anda boleh menyemaknya dan menambahnya mengikut kaedah di atas. 🎜 🎜4 Cipta .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:

  1. id-match hampir tidak memenuhi keperluan anda Jika anda benar-benar mahu mengehadkan peraturan, anda boleh mempertimbangkan untuk menyesuaikan peraturan

  2. Anda boleh menggunakan eslint --fix Jika anda mendapati ia menyusahkan, anda boleh merujuk artikel ini untuk menambah kekunci pintasan eslint --fix pada fail .vue

  3. .
  4. Peraturan yang sepadan ialah satu-var

  5. Menggunakan cara @Zhishui berkata

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan