ค้นหาเว็บไซต์

typescript - ฉันจะใช้ TSLint ใน VS Code ได้อย่างไร?


ฉันได้ติดตั้ง TSLint ใน VSCode และสร้างไฟล์ tslint.json ข้างๆ tsconfig.json แล้ว แต่ TSLint ไม่ทำงาน ตัวอย่างเช่น ฉันเพิ่ม "curly": true ใน tslint.json แต่เมื่อฉันเขียนประโยค if โดยไม่มีวงเล็บ VS Code ก็ไม่ให้คำเตือนใดๆ ส่วนขยายนี้ทำหน้าที่อะไร?

คำตอบ #1

บนเครื่องใหม่ ฉันติดตั้งส่วนขยาย VS Code tslint ก่อนที่จะติดตั้ง tslint ด้วยตัวมันเอง (ผ่าน npm) และไม่มีอะไรช่วยให้มันทำงานได้ นอกจากการปิดแล้วเปิดส่วนขยายนั้นใหม่

คำตอบ #2

ส่วนขยาย vscode-tslint ในปัจจุบันล้มเหลวโดยไม่มีข้อความเตือนเมื่อพบตัวเลือกการตั้งค่าที่ไม่ถูกต้อง ในกรณีของฉัน มันคือตัวกฎ no-trailing-comma ซึ่งต้องเปลี่ยนเป็น trailing-comma.

ข้อมูลเพิ่มเติมที่นี่: https://github.com/Microsoft/vscode-tslint/issues/66

บทความที่เกี่ยวข้อง