Sublime Text 3 SCSS-Contrib-Lint不使用.scss-lint.yml

时间:2014-12-19 00:31:11

标签: sass sublimetext sublimetext3 sublime-text-plugin sublimelinter

我似乎无法让SublimeLinter-scss-contrib-lint在Sublime Text 3中工作。我的root中有.scss-lint.yml文件,它似乎在命令行上运行(虽然是否关闭我的文件或默认设置我不确定)。我已经通过软件包管理器安装了软件包,它位于我的SublimeLinter.sublime.settings文件中,但是当我故意制造错误时,它们永远不会被接收。

// Snippet of .scss-lint.yml
scss_files: "/app/www/scss/*.scss"

linters:
  BangFormat:
    enabled: true
    space_before_bang: true
    space_after_bang: false

  BorderZero:
    enabled: true

  ColorKeyword:
    enabled: true

  Comment:
    enabled: true

// Sublime Linters
"linters": {
    "annotations": {
        ... // removed linter settings for readability, but to show which ones I'm using
    },
    "csslint": {
        ...
    },
    "jshint": {
        ...
    },
    "json": {
        ...
    },
    "php": {
        ...
    },
    "scss": {
        "@disable": false,
        "args": [],
        "exclude-linter": "",
        "excludes": [],
        "include-linter": ""
    }
},

这有很多不同的stackoverflow问题,但似乎没有一个问题符合我的要求。如果有帮助,我会使用Windows,并且所有宝石都已安装并正常工作。

1 个答案:

答案 0 :(得分:2)

似乎submlimelinter-scss-lint在运行时缓存配置。重启sublime对我有用。

https://github.com/attenzione/SublimeLinter-scss-lint/issues/19

我的.scss-lint.yml住在项目根目录:

scss_files: 'src/css/**/*.scss'

linters:
  Indentation:
    severity: warning
    width: 1
    character: tab