メインコンテンツにスキップ

Stylelint

npm version Build Status npm downloads

エラーを回避し、規約を強制するための強力な CSS リンターです。

機能

強力な理由は

  • 最新の CSS 構文と機能に対応した 100 以上の組み込みルール を備えています
  • プラグイン をサポートしているので、独自のルールを作成できます
  • 可能な場合は問題を自動的に 修正 します
  • 作成または拡張できる 共有可能な設定 をサポートしています
  • ニーズに合わせて カスタマイズ できます
  • 15,000 件のユニットテスト によって堅牢性を確保しています
  • Google や GitHub など、世界中の企業から信頼 されています

さらに、以下の拡張が可能です

  • HTML、Markdown、CSS-in-JS テンプレートリテラルから 埋め込みスタイルを抽出 する
  • SCSS、Sass、Less、SugarSS などの CSS に似た言語を解析 する

どのように役立つか

例えば、エラーを回避 するのに役立ちます

  • 無効なもの、例えば、不正なグリッドエリア
  • 問題のある有効なもの、例えば、重複したセレクター
  • 不明なもの、例えば、スペルミスのあるプロパティ名

また、規約を強制 することもできます。例えば、

  • 特定の単位などを 禁止 する
  • カスタムプロパティなどの 命名パターンを強制 する
  • ID セレクターの数などに 制限を設定 する
  • 最新のカラー関数などの 表記法を指定 する

Stylelint と併せて、Prettier のようなプリティプリンターを使用することをお勧めします。リンターとプリティプリンターは、一貫性がありエラーのないコードを書くのに役立つ補完的なツールです。

出力例

Example

ガイド

貢献者

Stylelint はボランティアによって維持されています。これらすべての素晴らしい人々からのコードの貢献がなければ、Stylelint は存在しません。 貢献者になる

スポンサー

すべてのスポンサーに感謝します! スポンサーになる

支援者

すべての支援者に感謝します! 支援者になる

ウェブサイトホスティング

Deploys by Netlify

ライセンス

MIT ライセンス.