เมื่อใช้ SublimeLinter-scss-lint กับไฟล์ SASS ของฉัน มันทำให้เกิดข้อผิดพลาดสำหรับสิ่งทั่วไปเช่น การเยื้องควรเป็น 2 ช่องว่าง ไม่ใช่ 4 ช่องว่าง colan หลังคุณสมบัติควรตามด้วยหนึ่งช่องว่าง ฯลฯ ฯลฯ ..... จะทำให้ประเสริฐได้อย่างไร เพิกเฉยต่อสิ่งเหล่านี้และระวังข้อผิดพลาดที่สำคัญกว่านี้
ละเว้นข้อผิดพลาดบางอย่างโดยใช้ SublimeLinter-scss-lint กับ Sublime TExt
คำตอบ (1)
คุณสามารถปิดใช้งานหรือกำหนดค่าแต่ละองค์ประกอบ linter ของปลั๊กอิน scss linter สำหรับ Sublime Text 3 ได้ คุณเพียงแค่ต้องกำหนดการตั้งค่าผู้ใช้
Go to:
Sublime Text Menu
-> Preferences
-> Package Settings
-> SublimeLinter
-> Settings - User
ตามค่าเริ่มต้น ไฟล์นี้จะถูกจัดเก็บไว้ที่เส้นทางด้านล่าง แต่อาจไม่มีอยู่หากคุณยังไม่ได้กำหนดการตั้งค่าใดๆ
~/Library/Application Support/Sublime Text 3/Packages/User/SublimeLinter.sublime-settings
โครงสร้างพื้นฐานของไฟล์นี้ในแง่ของปลั๊กอิน linter จะแสดงอยู่ด้านล่าง และจะแตกต่างกันไปขึ้นอยู่กับสิ่งที่คุณได้ตั้งค่าไว้และปลั๊กอินที่คุณใช้อยู่ (ฉันได้ลบการตั้งค่าอื่นๆ ส่วนใหญ่แล้วเพื่อเน้นไปที่สิ่งสำคัญสำหรับการกำหนดค่าปลั๊กอิน scss)
{
"user": {
... more settings ...
"linters": {
"csslint": {
...
},
"htmltidy": {
...
},
"jshint": {
...
},
"json": {
...
},
"php": {
...
},
"scss": {
"@disable": false,
"args": [],
"exclude-linter": "Indentation SpaceAfterPropertyColon",
"excludes": [],
"include-linter": ""
},
"xmllint": {
...
}
},
... more settings ...
}
}
บิตสำคัญที่คุณต้องการอยู่ใต้ส่วน "linters" -> "scss" คุณสามารถแสดงรายการ linters อย่างชัดเจนในปลั๊กอิน scss เพื่อรวมหรือแยกออกได้
รายการทั้งหมดของ SCSS linters เริ่มต้น
เนื่องจากการกำหนดค่าถูกตั้งค่าไว้ด้านบน จึงควรปิดการใช้งานทั้ง Indentation และ SpaceAfterPropertyColon linters สำหรับ scss คุณสามารถเพิ่มได้มากเท่าที่คุณต้องการในรายการนี้
เอกสาร SublimeLinter สำหรับไฟล์การตั้งค่า