1

我似乎无法让 SublimeLinter-scss-contrib-lint 在 Sublime Text 3 中工作。我的根目录中有 .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,并且所有 gem 都已安装并正常工作。

4

1 回答 1

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
于 2015-03-11T18:26:01.217 回答