Having scss-lint ignore a particular line

前端 未结 2 761
不知归路
不知归路 2021-02-12 09:42

How do you tell scss-lint to ignore a particular line in a .scss file?

i.e. can you do something like this:

.example {
  display: block !important;  // s         


        
相关标签:
2条回答
  • 2021-02-12 10:11

    Yep, see the docs on disabling linters via source

    // scss-lint:disable ImportantRule
    .example {
      display: block !important;
    }
    // scss-lint:enable ImportantRule
    
    0 讨论(0)
  • 2021-02-12 10:11

    Just adding to steveax's great answer:

    If it's just for the one line, you can directly add the comment there and it will only affect that very line.

    For instance, consider the following piece of code:

    .example {
      display: block !important; // scss-lint:disable ImportantRule
      color: #BADA55 !important;
    }
    

    Your linter will issue a warning for the color line (not complying with ImportantRule) but correctly ignore your dirty work with the display property.


    I usually feel it's much clearer to be as specific as possible about the scope of the rule-bending exceptions and always try not to widen these to an entire block of code -- unless it indeed makes sense.

    0 讨论(0)
提交回复
热议问题