ละเว้นข้อผิดพลาดบางอย่างโดยใช้ SublimeLinter-scss-lint กับ Sublime TExt

เมื่อใช้ SublimeLinter-scss-lint กับไฟล์ SASS ของฉัน มันทำให้เกิดข้อผิดพลาดสำหรับสิ่งทั่วไปเช่น การเยื้องควรเป็น 2 ช่องว่าง ไม่ใช่ 4 ช่องว่าง colan หลังคุณสมบัติควรตามด้วยหนึ่งช่องว่าง ฯลฯ ฯลฯ ..... จะทำให้ประเสริฐได้อย่างไร เพิกเฉยต่อสิ่งเหล่านี้และระวังข้อผิดพลาดที่สำคัญกว่านี้


person Stephen McInerney    schedule 08.10.2014    source แหล่งที่มา
comment
[ที่นี่] [1] คุณมีคำตอบสำหรับคำถามของคุณ [1]: stackoverflow.com/questions/22769489/   -  person tbakula92    schedule 24.02.2015


คำตอบ (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 สำหรับไฟล์การตั้งค่า

person Neil Monroe    schedule 25.09.2015