Sublime Text 3 CSSLint Package not using .csslintrc

1k views Asked by At

I'm trying to use CSSLint with Sublime Text 3, but I can't seem to get it to use the .csslintrc file I've got in my project root.

Originally I thought it would be in JSON format, but then it turned out you have to use a command line syntax, so as a test I tried these in my .csslintrc file:

--ignore=ids,important

and

ignore=ids,important

But neither stop the linter from warning about the use of either??? Any suggestions? It does work if I just stick it in the user settings file, but since I use .jshintrc and other files in my projects for linting etc, and not everyone uses Sublime Text (I don't know why they wouldn't :), I'd prefer to have it all in .csslintrc

"linters": {
    "csslint": {
        "@disable": false,
        "args": [],
        "errors": "",
        "excludes": [],
        "ignore": "ids,important", // WORKS
        "warnings": ""
    },
}
1

There are 1 answers

0
Nicolas Pennec On

First solution, you can add a .csslintrc file in the CSS folder (and duplicate it for each sub folder...) :

--ignore=ids,important

Otherwise, you can add a .sublimelinterrc file in your project root :

{
    "linters": {
        "csslint": {
          "ignore": ["ids, important"]
        }
      }
}