[Linter] CSSLint のルール設定ファイル .csslintrc の作り方
はじめに
Atom で CSSLint (linter-csslint) を使っていて、あまりにも警告が鬱陶しくてルールをカスタマイズしようと思ったけどハマったのでメモ。
.csslintrc の書き方
以下のように書きます。JSON 形式です。
{
"ignore": [
"adjoining-classes",
"ids"
],
"warnings": [
],
"errors": [
"known-properties"
]
}
ルール
ルールは以下を参照してください:
公式:https://github.com/CSSLint/csslint/wiki/Rules
https://qiita.com/oh_rusty_nail/items/12e5783a9630a6905b1e#1-beware-of-box-model-size
https://gist.github.com/hail2u/1303613
.csslintrc の場所
Atom の場合は現在開いているプロジェクトルート(1つしかファイルを開いていない場合はそのファイルがあるフォルダ)。
csslint
を実行する場合はカレントディレクトリ。
ホームディレクトリ ~
に置いても認識してくれるかと思ったが認識してくれないようです。
https://github.com/CSSLint/csslint/issues/529
Issue としてはあるんですが最近更新されていないようですね…
→ stylelint に乗り換えよう
stylelint なら ~/.stylelintrc
も読み込んでくれるし良い感じ。
https://stylelint.io
設定方法:https://stylelint.io/user-guide/configuration/
ルール:https://stylelint.io/user-guide/rules/
ちなみに自分の設定ファイルはこんな感じです:
https://github.com/shge/dotfiles/blob/master/.stylelintrc
参考
Author And Source
この問題について([Linter] CSSLint のルール設定ファイル .csslintrc の作り方), 我々は、より多くの情報をここで見つけました https://qiita.com/shge/items/61817bdaba6fa5e59780著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .