Cara cepat memulai VUE3.0: Masuk dan pelajari
Halo semuanya, Angular baru-baru ini ditingkatkan dari 12 menjadi 13. Pejabat tersebut secara otomatis menghapus konfigurasi tslint di sudut.json, jadi sebaiknya kita mengikuti pengaturan resmi. dan gunakan eslint. [Tutorial yang disarankan: "tutorial sudut"]
Status | penggunaan | jenis lint | saat ini
---|---|---|
tslint | yang digunakan untuk memeriksa spesifikasi sintaksis ts | tidak lagi dipertahankan; Angular sudah tidak lagi menggunakan eslint dari 11 |
untuk | memeriksa spesifikasi kode js/ts | dan masih tetap ada sedang dalam pemeliharaan, direkomendasikan secara resmi |
dan tambahkan @angular-eslint/schematics
Hasil berjalan:
@angular-eslint
digunakan secara default.{ "akar": benar, "ignorePatterns": [ "proyek/**/*" ], "menimpa": [ { "file": [ "*.ts" ], "parserOptions": { "proyek": [ "tsconfig.json" ], "createDefaultProgram": benar }, "meluas": [ "plugin:@angular-eslint/direkomendasikan", "plugin:@angular-eslint/template/proses-inline-template" ], "aturan": { "@angular-eslint/directive-selector": [ "kesalahan", { "tipe": "atribut", "awalan": "aplikasi", "gaya": "CamelCase" } ], "@angular-eslint/pemilih-komponen": [ "kesalahan", { "tipe": "elemen", "awalan": "aplikasi", "gaya": "kotak kebab" } ] } }, { "file": [ "*.html" ], "meluas": [ "plugin:@angular-eslint/template/direkomendasikan" ], "aturan": {} } ] }
"kli": { "defaultCollection": "@angular-eslint/schematics" }
2. Hapus atau ganti file atau konfigurasi terkait tslint
tslint
atau typescript-tslint-plugin
dll.Konfigurasi tslint asli:
Konfigurasi eslint yang dimodifikasi (misalnya dikonfigurasi untuk mengeksekusi lint di direktori project/lint-test):
3. Jika Anda perlu mematikan sementara eslint, periksa beberapa kode atau file
/* eslint-nonaktifkan */ const some_un_used_var;
/* eslint-disable @typescript-eslint/no-unused-vars */ const some_un_used_var;
4. Periksa apakah bisa digunakan
Jalankan perintah serat
ng serat
Jika berhasil berjalan, selamat telah menyelesaikan migrasi!
Dapat dikonfigurasi di .eslintrc.json (dokumentasi resmi)
Instal plugin eslint
Kode VS secara otomatis memperbaiki masalah terkait eslint saat menyimpan
Diatur di .vscode/settings.json
"editor.codeActionsOnSave": { "source.fixAll.eslint": true }
Atau cari pengaturan penyimpanan di bawah File->Preferensi->Pengaturan untuk menemukan pengaturan terkait eslint.