NULL

Atomを使用してSCSSを書く

何気にフリーダムに書いているCSSですが、知識が乏しい私が書くと具沢山の警告が出てしまいます。
例えば、以下の背景色を黒にするコード。

header {
  background-color: #000;
}

何の変哲も無く、問題無いように見えますがこれをscss-lintを通すと警告が出ますw

Color literals like `#fff` should only be used in variable declarations; they should be referred to via variable everywhere else.

要はカラー変数を作成して、それを参照するようにしてください。みたいな感じかと。
また、これで終わりでは無くてさらに変数名にも気を付けます。

仮に、変数名をactive_colorとしましょう。

$active_color: #fff;

とすると、次の警告が出ます。

Name of variable `xxxxxx` should be written in all lowercase letters with hyphens instead of underscores.

変数名は全て小文字を使用し、アンダースコアの代わりにハイフンを使用してくださいといった警告。
これを修正すると、次のようになりました。

$active-color: #fff;
header {
  background-color: $active-color;
}

他にも突っ込まれるところがあるのですが、多すぎて割愛しますw
興味がある場合は、下記から使用可能です。

@see : Atom

@see : https://atom.io/packages/linter-scss-lint