0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[Linter] CSSLint のルール設定ファイル .csslintrc の作り方

Last updated at Posted at 2019-03-26

はじめに

AtomCSSLint (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 を実行する場合はカレントディレクトリ。

ホームディレクトリ ~ に置いても認識してくれるかと思ったが認識してくれないようです。:weary:
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

参考

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?