วิธีเริ่มต้นใช้งาน 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