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

typescript - วิธีทำให้ WebStorm จัดรูปแบบโค้ดตาม ESLint?


ฉันเพิ่งตั้งค่าโปรเจค Next.js App Router ใหม่พร้อมกับ MUI และฉันกำลังใช้ WebStorm 2023.2.4 พร้อมกับแผนผังปุ่ม Visual Studio Code สำหรับเวิร์กโฟลว์การพัฒนาของฉัน ปัญหาของฉันอยู่ที่การจัดรูปแบบโค้ดโดยใช้ทางลัด ALT Shift F ใน WebStorm

ในโครงการของฉัน มีไฟล์ .eslintrc.json รวมมาให้โดยอัตโนมัติอยู่แล้ว ฉันได้ทำการปรับเล็กน้อยเพื่อบังคับการเยื้อง 2 ช่องว่างในโค้ดของฉัน ดังนี้:

{
  "extends": "next/core-web-vitals",
  "rules": {
    "indent": ["error", 2]
  }
}

ตอนนี้ เมื่อฉันใช้ทางลัด ALT Shift F สำหรับการจัดรูปแบบโค้ด WebStorm ดูเหมือนว่าจะใช้การเยื้อง 4 ช่องว่างแทนการเยื้อง 2 ช่องว่างที่ระบุไว้ในการตั้งค่า ESLint ของฉัน

คำถามของฉันคือ: มีวิธีใดบ้างที่จะตั้งค่า WebStorm ให้บังคับรูปแบบโค้ดตามกฎของ ESLint ของฉัน โดยไม่ต้องนำ Prettier มารวมด้วย? ฉันมุ่งหาวิธีที่สะอาดที่สุดและต้องตั้งค่าน้อยที่สุดเท่าที่จะเป็นไปได้