
วิธีเริ่มต้นใช้งาน VUE3.0 อย่างรวดเร็ว: เข้ามาและเรียนรู้
สวัสดีทุกคน Angular ได้รับการอัปเกรดจาก 12 เป็น 13 เมื่อเร็วๆ นี้ เจ้าหน้าที่ได้ลบการกำหนดค่า tslint ใน angular.json โดยอัตโนมัติ ดังนั้นจึงเป็นการดีที่สุดสำหรับเราที่จะปฏิบัติตามข้อตกลงอย่างเป็นทางการ และใช้เอสลินท์ [บทช่วยสอนที่แนะนำ: "บทช่วยสอนเชิงมุม"]
| สถานะปัจจุบัน | ของการใช้ | ประเภท lint |
|---|---|---|
| tslint | ที่ใช้ในการตรวจสอบข้อกำหนดไวยากรณ์ ts | ไม่ได้รับการดูแลรักษาอีกต่อไป Angular เลิกใช้ eslint จาก 11 |
| เพื่อ | ตรวจสอบข้อกำหนดโค้ด js/ts | และยังคงอยู่ ภายใต้การบำรุงรักษา แนะนำอย่างเป็นทางการ |
ng เพิ่ม @ เชิงมุม-eslint/schematics
ผลการวิ่ง:
@angular-eslint eslint จะถูกใช้ตามค่าเริ่มต้น -
"รูต": จริง
"ignorePatterns": [
"โครงการ/**/*"
-
"แทนที่": [
-
"ไฟล์": [
"*.ที"
-
"parserOptions": {
"โครงการ": [
"tsconfig.json"
-
"createDefaultProgram": จริง
-
"ขยาย": [
"ปลั๊กอิน:@angular-eslint/recommended",
"ปลั๊กอิน:@angular-eslint/template/process-inline-templates"
-
"กฎ": {
"@เชิงมุม-eslint/ตัวเลือกคำสั่ง": [
"ข้อผิดพลาด",
-
"type": "แอตทริบิวต์",
"คำนำหน้า": "แอป",
"สไตล์": "camelCase"
-
-
"@เชิงมุม-eslint/ส่วนประกอบตัวเลือก": [
"ข้อผิดพลาด",
-
"type": "องค์ประกอบ",
"คำนำหน้า": "แอป",
"style": "เคบับ-กรณี"
-
-
-
-
-
"ไฟล์": [
"*.html"
-
"ขยาย": [
"ปลั๊กอิน:@angular-eslint/template/recommended"
-
"กฎ": {}
-
-
- "คลิ": {
"defaultCollection": "@เชิงมุม-eslint/แผนงาน"
-2. ลบหรือแทนที่ไฟล์หรือการกำหนดค่าที่เกี่ยวข้องกับ tslint
tslint หรือ typescript-tslint-plugin เป็นต้น
การกำหนดค่า tslint ดั้งเดิม:

แก้ไขการกำหนดค่า eslint (เช่นกำหนดค่าให้เรียกใช้งาน lint ในไดเร็กทอรี project/lint-test):

3. หากคุณต้องการปิดการตรวจสอบ eslint ของโค้ดหรือไฟล์บางไฟล์ชั่วคราว
/* eslint-ปิดการใช้งาน */ const some_un_used_var;
/* eslint-disable @ typescript-eslint/no-unused-vars */ const some_un_used_var;
4.ตรวจสอบว่าสามารถใช้งานได้หรือไม่
เรียกใช้คำสั่งผ้าสำลี
เป็นผ้าสำลี
หากดำเนินการได้สำเร็จ ขอแสดงความยินดีที่การย้ายข้อมูลเสร็จสมบูรณ์!
สามารถกำหนดค่าได้ใน .eslintrc.json (เอกสารอย่างเป็นทางการ)
ติดตั้งปลั๊กอิน eslint

รหัส VS จะแก้ไขปัญหาที่เกี่ยวข้องกับ eslint โดยอัตโนมัติเมื่อบันทึก
ตั้งใน .vscode/settings.json
"editor.codeActionsOnSave": { "source.fixAll.eslint": จริง }หรือค้นหาการตั้งค่า onsave ภายใต้ File->Preferences->Settings เพื่อค้นหาการตั้งค่าที่เกี่ยวข้องกับ eslint
