Naskah type pluggable dan lintript javascript
Runtime linter utama dengan serangkaian aturan builtin yang dipilih dengan baik. Dapat disesuaikan dengan aturan, prosesor, format, konfigurasi yang dapat dibagikan, dan modul plugin.
Silakan merujuk ke dokumen untuk penjelasan terperinci tentang aturan, konfigurasi, dan penggunaan yang tersedia.
Prosesor resmi untuk VUE Single File Components (SFC). Mengekstrak konten skrip dari file *.vue Anda untuk berbaris.
Lapisan Kompatibilitas untuk memungkinkan penggunaan aturan dan format TSLINT di dalam runtime Wotan.
Buat Wotan berperilaku hampir seperti tslint. Gunakan kembali tslint.json Anda yang ada tanpa perubahan.
Memungkinkan penulis aturan dan format TSLINT untuk menyediakan paket mereka untuk digunakan di dalam Wotan. Aturan dan format yang menggunakan Bifröst tidak perlu Heimdall berfungsi dengan benar.
Memberikan jenis inti untuk aturan khusus dan penulis plugin.
Berisi semua aturan inti, format dan preset konfigurasi.
Plugin LangiseService untuk TypeScript. Memberikan linting in-editor real-time saat Anda mengetik.
tslint --type-checkMitologi Norse:
Fimbullinter berasal dari Fimbulwinter, musim dingin yang berlangsung selama 3 tahun yang mendahului peristiwa Ragnarök. 'Fimbul' berarti 'The Great', 'Linter' adalah alat yang mendeteksi dan memperingatkan tentang pola pengkodean tertentu.
Wotan adalah salah satu dari banyak nama Odin, semua ayah. Anda mungkin juga mengenalnya dengan nama Woden, Wodan, Wensley, dll. Woden adalah dewa pengorbanan, haus darah dan kejam. Dia terus -menerus berjuang untuk kebijaksanaan. Dari singgasananya dia bisa melihat segala sesuatu di sembilan dunia terjadi.
Vé adalah yang termuda dari tiga Woden, Vili dan Vé yang bersama -sama yang bersama -sama membunuh Ymir raksasa dan menciptakan sembilan dunia dari tubuhnya.
Kepada pasangan manusia pertama, tanyakan dan embla, Odin memberi jiwa dan kehidupan; Vili memberi kecerdasan (kecerdasan) dan rasa sentuhan; dan Vé memberikan wajah (penampilan, ekspresi wajah), pidato, pendengaran, dan penglihatan.
Heimdall (juga dikenal sebagai Heimdallr), yang terletak di mana Jembatan Pelangi yang terbakar Bifröst bertemu Surga, berjaga -jaga untuk timbulnya Ragnarök.
Bifröst adalah jembatan pelangi yang terbakar yang menghubungkan dunia manusia dengan ranah dewa.
Valtýr , dari "Valr" (orang mati, terbunuh dalam pertempuran) dan "týr" (Tuhan), berarti Tuhan yang terbunuh dan sering digunakan untuk merujuk pada Odin.
Ymir adalah raksasa dari tubuh yang seluruh dunia diciptakan. Dia adalah leluhur dari semua Jötnar.
Mímir ("The Remainer, The Wise One") terkenal karena pengetahuan dan kebijaksanaannya. Dewa Odin membawa di sekitar kepala Mímir dan itu melafalkan pengetahuan dan nasihat rahasia kepadanya.
Mithotyn (sebenarnya "Mitoðinn", yang berarti "Dispenser of Fate") memperkenalkan aturan di mana tidak ada. Mengisi tempat Odin selama perjalanannya ke tanah asing.
Yang ini mencoba menghindari keputusan desain dari serangkaian lain yang ternyata bermasalah:
extends dan rulesDirectory . Direktori aturan paket adalah detail implementasi dan tidak boleh menjadi bagian dari konfigurasi pengguna.no-resticted-syntax Eslint sebagai aturan bernama yang berbeda untuk setiap opsi konfigurasi. .wotanrc.yaml ) untuk konfigurasi default dan plugin CLI: .fimbullinter.yaml . File ini juga dapat digunakan oleh plugin editor, jadi tidak perlu menduplikasi konfigurasi umum.standard atau xo tidak perlu ada jika Anda hanya perlu membuat file konfigurasi dengan default CLI.tslint.json mereka yang mengarah pada pengguna yang bingung. --report-useless-directives .extends: plugin-name . Nama akan diselesaikan sesuai dengan algoritma resolusi modul Node relatif terhadap file konfigurasi.rulesDirectory: {"my-prefix": "./path/to/rules"} dan konfigurasinya sebagai my-prefix/rule-one: "error" . Direktori Aturan adalah jalur relatif terhadap file konfigurasi../ .linterOptions.exclude -> exclude--project .--project tidak membuat seluruh program dari awal, yang membuatnya cepat..fimbullinter.yaml .// @ts-nocheck atau "checkJs": false ).--report-useless-directives . Proyek ini berjalan pada semua versi Node.
Proyek ini secara resmi mendukung 3 versi naskah stabil terbaru. Saat menulis ini adalah 3.0 - 3.2. Ini harus berfungsi dengan build malam TypeScript ( typescript@next ), tetapi tidak ada jaminan.
Aturan khusus setidaknya harus menggunakan ES6 untuk memiliki dukungan untuk kelas asli. Kalau tidak, Anda mengalami masalah ketika mencoba memperluas kelas yang diekspor dari salah satu paket.
Secara teori setiap perubahan ke aturan dapat melanggar pengguna dan dapat dianggap sebagai perubahan besar. Untuk menghindari merilis versi utama baru untuk setiap perbaikan bug, kami memiliki pedoman yang sedikit berbeda seperti yang diuraikan di bawah ini.
next sehingga Anda dapat menginstal @fimbul/wotan@nextx.0.0-dev* berisi semua perubahan termasuk yang melanggar untuk versi utama berikutnyaxy0-dev* berisi semua perubahan untuk versi minor berikutnyawotan:lateststylish ) dapat mengubah output merekajson atau tap ) dapat mengubah outputnyawotan:recommended diperbarui ke konten wotan:latest Saat ini tidak ada jadwal rilis tetap. Bangunan malam diterbitkan setiap malam jika ada perubahan pada master. Rilis tambalan diterbitkan segera setelah bug diidentifikasi dan diperbaiki. Rilis kecil diterbitkan setiap atau dua minggu jika ada perubahan pada master. Rilis besar diterbitkan begitu perubahan yang cukup melanggar telah menumpuk.
Apache-2.0 © Klaus Meinhardt