0

scss-lint で小さな問題が発生しました。単純なファイルで実行しようとしていますが、 scss-lint.yml を変更した後でも、構成をロードしていません。

scss ファイル: _headlines.scss

// Headlines

%headline-primary {
  @include rem-size(60px);
  color: palette(grey, light); 
  font-weight: $font-weight--book;
  line-height: $line-height-base;
  margin-top: 0;
}

scss-lint.yml

# Default application configuration that all configurations inherit from.

scss_files: "scss/**/*.scss"
plugin_directories: ['.scss-linters']

# List of gem names to load custom linters from (make sure they are already
# installed)
plugin_gems: []

# Default severity of all linters.
severity: warning

linters:
  ColorKeyword:
    enabled: false

  ColorVariable:
    enabled: false

使用するコマンド ライン:

 scss-lint scss/_headlines.scss 

ファイル構造:

ここに画像の説明を入力

scss/_headlines.scss:5:1 [W] TrailingWhitespace: Line contains trailing whitespace
scss/_headlines.scss:5:18 [W] ColorKeyword: Color `grey` should be written in hexadecimal form as `#808080`
scss/_headlines.scss:5:18 [W] ColorVariable: Color literals like `grey` should only be used in variable declarations; they should be referred to via variable everywhere else.
scss/_headlines.scss:9:1 [W] FinalNewline: Files should end with a trailing newline

ColorKeyword は私の scss-lint.yml で false として定義されていますが、まだ誰かが何が起こっているのか知っていますか?

4

1 に答える 1

1

scss -lint ドキュメントでは、次のように指定されています。

構成

scss-lint は、次の優先順位で構成を読み込みます。

  1. --config フラグで指定された構成ファイル
  2. 現在の作業ディレクトリにある .scss-lint.yml からの構成 (存在する場合)
  3. ユーザーのホーム ディレクトリにある .scss-lint.yml からの構成 (存在する場合)

すべての構成は、デフォルト構成を拡張します。

.scss-lint.yml現在の作業ディレクトリにはありませんscss-lint-test。したがって、デフォルト構成が使用されます。

これを解決するには、YML ファイルを に移動するか、フォルダーからscss-lint-test実行します。scss-lintscss

于 2016-08-29T13:56:17.347 に答える