Plugin Eslint Resmi untuk Vue.js
Silakan merujuk ke situs web resmi.
Plugin ini mengikuti Versioning Semantik dan Kebijakan Versi Semantik Eslint.
Proyek ini menggunakan rilis GitHub.
Kontribusi dipersilakan! Lihat Panduan Pengembang Plugin Eslint Vue.
Pastikan untuk membaca Panduan Eslint resmi sebelum Anda mulai menulis aturan baru.
Untuk melihat seperti apa pohon sintaks abstrak (AST) dari kode Anda, Anda dapat menggunakan AST Explorer. Setelah membuka AST Explorer, pilih Vue sebagai sintaks dan vue-eslint-parser sebagai parser.
Parser JavaScript default harus diganti karena komponen file tunggal Vue.js bukan JavaScript biasa, tetapi format file khusus. vue-eslint-parser adalah parser pengganti yang menghasilkan AST yang disempurnakan dengan node yang mewakili bagian spesifik dari sintaks template, serta konten tag <script> .
Untuk mempelajari lebih lanjut tentang node tertentu di AST yang diproduksi, lihat halaman Proyek Estree dan dokumentasi AST Vue-Eslint-Parser.
vue-eslint-parser menyediakan beberapa layanan parser yang berguna untuk membantu melintasi token Template AST dan Access Template yang diproduksi:
context.parserServices.defineTemplateBodyVisitor(visitor, scriptVisitor)context.parserServices.getTemplateBodyTokenStore()Lihatlah aturan contoh untuk melihat penggunaan layanan ini.
Ketahuilah bahwa tergantung pada sampel kode yang Anda tulis dalam tes, properti Parser RuleTester harus ditetapkan sesuai (ini dapat dilakukan berdasarkan tes berdasarkan tes). Lihat contoh di sini.
Jika Anda macet, ingat ada banyak aturan yang tersedia untuk referensi. Jika Anda tidak dapat menemukan solusi yang tepat, jangan ragu untuk menjangkau masalah - kami dengan senang hati membantu!
Lihat file lisensi untuk hak dan batasan lisensi (MIT).