並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 19 件 / 19件

新着順 人気順

Stylelintの検索結果1 - 19 件 / 19件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Stylelintに関するエントリは19件あります。 cssCSSstylelint などが関連タグです。 人気エントリには 『CSSのコード品質向上のためのStylelint入門 - ICS MEDIA』などがあります。
  • CSSのコード品質向上のためのStylelint入門 - ICS MEDIA

    Stylelintは、スタイルシートの問題検出や自動修正を行えるLintと呼ばれる静的解析ツールです。利用することで、CSSやSCSSファイルのコード品質の向上に役立ち、具体的には以下のメリットがあります。 プロジェクトのすべてのスタイルシートから構文エラーを検出する セレクターやプロパティの重複といった、問題になりそうな実装を未然に防ぐ 次のようなルールを強制し、コーディングスタイルを共通化してコードに一貫性を持たせる font-weightの値は、boldといったキーワード指定を強制する 疑似要素のコロンは2つに強制する(::before)など ICSでは複数人で開発することが多いため、スタイルシートの一貫性のためにStylelintが役立っています。HTMLコーディングが多い場面で恩恵を得られるツールです。 この記事ではStylelintの導入方法と、必要な設定について紹介します。

      CSSのコード品質向上のためのStylelint入門 - ICS MEDIA
    • Style Guideとstylelintを使ってHTML/CSSを綺麗に書こう!

      サバンナ便り〜自動テストに関する連載で得られた知見のまとめ(2023年5月版)〜 / Automated Test Knowledge from Savanna 202305 edition

        Style Guideとstylelintを使ってHTML/CSSを綺麗に書こう!
      • stylelintの導入とVS Codeの設定の方法 - Qiita

        概要 stylelint1とはCSSのためのLintです。Lintとは「コンパイラではチェックされない、バグの要因となりそうなソースコードの記述に対し、警告を行う静的解析処理」2のことで、こうした処理によって、「コードを実行する前に明らかなバグを見つけたり、括弧やスペースの使い方などのスタイルを統一したりするのに役立ち」3ます。 CSSは素のままだとエラーを吐かず、どこに原因があるのかを探すのに苦労しますが、stylelintを使うことで基本的な構文エラーやスタイルの重複、タイポなどがあると、エラーを検出し、どこのファイルの何行目に問題があるのか教えてくれます。一部の書式に関する規則に対しては自動的に修正することもできます。設定できるルールは170以上あり、柔軟にカスタマイズできます4。また、GitHub5などでも使われ、CSSだけではなく、SCSSやSass、Reactのstyled c

          stylelintの導入とVS Codeの設定の方法 - Qiita
        • VS CodeにPrettier・ESLint・Stylelintを導入してファイル保存時にコードを自動整形させる方法 | WEMO

          Prettier・ESLint・Stylelintの3つを導入PrettierとESLintを連携させるPrettierとStylelintを連携させる かつ、ファイル保存時に自動で処理を走らせるよ! Prettier・ESLint・StylelintをVS Codeに導入するのにつまづいた点 まず最初に、自分が何につまづいて、結局それがどういう解釈で落ち着いたかを述べておきます。 本当に名前を聞いたことくらいしかないレベルで導入に踏み切ったので、わけのわからないことだらけでした...。笑 Prettierとかはnpmでインストールするの?それともエディターの拡張機能を使えばいいの?PrettierとESLint / Stylelintの関係性がそもそもよく分かっていない。そのため、併用する意味もよくわかっていない。 上記3点が、とても困惑してしまった原因だったかと思います。 ① npmで

            VS CodeにPrettier・ESLint・Stylelintを導入してファイル保存時にコードを自動整形させる方法 | WEMO
          • 使われていないCSSルールを検出する stylelint-no-unused-selectors を作った - 徒然技術日記

            github.com 背景 発端はあるツイートより. 真面目な話、命名規則でCSSを管理する場合のdead code eliminationどうしてるのか知見ほしいマンです— terrierscript (@terrierscript) March 1, 2019 たしかに CSS Modules は webpack の恩恵により,styled-components や emotion の場合にはその仕組みゆえに,どれも CSS の dead code elimination (使われていない CSS ルールが最終的な CSS ファイルに入らないようにすること) は自然と行われます. 一方で, CSS in JS なアプローチを取らない場合には往々にして challenging なものとなります.既存のツールとしては UnCSS, DropCSS, PurifyCSS, PurgeCSS

              使われていないCSSルールを検出する stylelint-no-unused-selectors を作った - 徒然技術日記
            • VueファイルのStylusをstylelintしたかった話 - Qiita

              stylelintはCSSだけでなくSCSSやSassやLessもサポートしており、Vueファイルの<style>タグ内部のスタイルシートも検証できるリンターです。 しかし、どうやらStylusはサポートしていないようです。 次のissueを見るとstylelintチームだけでは解決できない様子でcloseされていますね。 Support for Stylus · Issue #674 · stylelint/stylelint これはそもそもPostCSSのパーサープラグインにStylusをサポートしたものが無いからのようです。 さらにStylusのPostCSSパーサープラグインはどうなっているのか調べたところ、誰も作る気はなさそうです。 postcss-stylus syntax · Issue #602 · postcss/postcss しかし、このissueを読んでみるとSty

                VueファイルのStylusをstylelintしたかった話 - Qiita
              • stylelint + prettier + VSCodeでめっちゃ整ったCSSを描く

                この記事は、 「ESLintとか使ってたけど、もしかしてCSS向けにもあるのでは...? あるやんけ!あとはこれをESLintみたいな感じでVSCodeでいい感じに保存時にフォーマットかけられれば死角なしや!」 っていう人向けです。 環境 VSCode 1.12.2 Node.js 14.13.0 (あまり関係ないです) 導入 Nodeのセットアップ まずは、必要なパッケージをインストールしていきます。 yarn add -D stylelint prettier stylelint-prettier stylelint-config-prettier OR npm install --save-dev stylelint prettier stylelint-prettier stylelint-config-prettier これでリンターのインストールが終わりました。 次に、.sty

                  stylelint + prettier + VSCodeでめっちゃ整ったCSSを描く
                • GitHub - stormwarning/stylelint-config-recess-order: 🗂️ Recess-based property sort order for Stylelint.

                  A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                    GitHub - stormwarning/stylelint-config-recess-order: 🗂️ Recess-based property sort order for Stylelint.
                  • stylelintの導入方法と各ルール解説 - Qiita

                    2021/05/20追記 各ルールについての説明部分は最新の情報に基づいた内容ではありません。 適宜、一次情報であるstylelintのドキュメントをご参照ください。 フロントエンドエンジニアの松田です。 先日、副業で開発に参加しているFindyでstylelintの導入を行ったので、導入方法と各ルールについてまとめてみました。 stylelintとは eslint, tslint等と同じようなCSSのlinterです。導入することによって、詳細度や!importantの使用制限など、CSSがカオスになってしまうのを防いでくれる効果があります。 導入方法(技術面) User Guideに書かれているように、stylelintを利用する方法は幾つかあります。チーム開発する場合はCLIツールとして導入し、npm scriptsで実行できるようにするのが良いでしょう。各種CIツールで実行する際に

                      stylelintの導入方法と各ルール解説 - Qiita
                    • SCSS-Lint から stylelint に移行した話 - Sansan Tech Blog

                      こんにちは。Eight でフロントエンドエンジニアをしている鳥山(@pvcresin)です。 ついこの間新卒で入ったと思ったら、もう 2 年目に突入していました。時が経つのは早いものです。 今回は Eight の Web フロントエンドで使っているスタイルのリンター(コードの静的解析ツール)を SCSS-Lint から stylelint に移行した話をしたいと思います。 SCSS-Lint Eight のフロントエンドではスタイリングに Sass(SCSS 記法)を使用しています。 そして、そのリンターとして SCSS-Lint を採用していました。 それをコードレビュー自動化ツールの Sider(旧 SideCI)と組み合わることで、PR(プルリクエスト)上で SCSS ファイルをチェックするように設定していました。 これによりスタイル定義の品質を担保していました。 SCSS-Lint

                        SCSS-Lint から stylelint に移行した話 - Sansan Tech Blog
                      • Stylelintを使うなら必ず知るべき設定方法と99のルール

                        Stylelintとは CSSのコードをチェックするツール。 例えばCSSを書く際は企業によってインデントの仕方がタブだったり半角スペースだったりするが、目視確認だと見落としやすい。 Stylelintがインストールされていればターミナルでのコマンド実行時やVS Codeでのコーディング中にエラーを検出できるので、確認漏れが発生しにくくなる。 Stylelintのインストール方法 npmを使用するので、例としてターミナルで以下のコマンドを実行してファイルを必要な作成する。 mkdir css-sample; cd css-sample; touch index.css .stylelintrc.json; npm init -y; 関連ファイルを作成したらStylelintとルール(stylelint-config-standard)をインストールする。 npm i -D stylelin

                          Stylelintを使うなら必ず知るべき設定方法と99のルール
                        • Stylelint 14 での SCSS と CSS-in-JS の設定方法

                          はじめにこんにちは。胃もたれすることが増えてきたような気がしている kimizuy です。今回は Stylelint のバージョンを 13 から 14 に上げる機会があったので、そこで得た知見をもとに v14 の変更点や設定のサンプル(SCSS と CSS-in-JS)をご紹介します。 前提VSCode で普段開発しているのですが Stylelint の拡張機能 に以下の警告が出るようになっていました。 Stylelint version 13.12.0 is no longer supported. While it may continue to work for a while, you may encounter unexpected behavior. Please upgrade to version 14.0.0 or newer. See the migration gui

                            Stylelint 14 での SCSS と CSS-in-JS の設定方法
                          • Nuxt + Stylelint + Prettier + VSCode で、保存時に SCSS を自動フォーマットする - Toragramming

                            Nuxt + Stylelint + Prettier + VSCode で、保存時に SCSS を自動フォーマットする 動作確認した環境 OS Windows 10 Pro Editor VisualStudioCode ( v1.14.1 ) Package Manager Yarn Packages Create Nuxt App ( v2.12.0 ) Nuxt ( v2.11.0 ) Stylelint ( v13.0.0 ) やることまとめ Nuxt パッケージ導入 yarn create nuxt-app # 設定は自由に yarn add -D node-sass sass-loader yarn add -D stylelint@13.0.0 @nuxtjs/stylelint-module yarn add -D stylelint-config-standard st

                              Nuxt + Stylelint + Prettier + VSCode で、保存時に SCSS を自動フォーマットする - Toragramming
                            • stylelintを使ってCSSプロパティのソートと整形を自動化する

                              CSSプロパティの並び順や細かい記述ルールを手動で整える時代は終わりました。stylelintを使って並び順やフォーマットを自動で調整する方法を、黒い画面が苦手な方にもなるべくわかりやすく解説します。 はじめに チームでの開発だけでなく、ひとりで開発している場合であっても、一貫したルールに基づいてコーディングすることは重要です。 CSSの開発においても プロパティの順番はアルファベット順にすること 値の先頭の「0」を省略すること(例 0.8em → .8em) といったようなルールのある現場は多いと思います。 こういったルールを、ドキュメントに書き起こして、手動でCSSを整えたり並び替えて、コードレビューで指摘して、、、、 こんな苦労をしている方がいれば、ぜひ伝えたい。 その作業、もう人間がやる必要はありません。 この記事でできるようになること Visual Studio Codeを使って

                              • Stylelint(14系)をSCSSとVSCodeに導入する2022

                                stylelintをSCSSとVSCode(Stylelint拡張機能)に導入しようと思ったんだけど、14系[1]には破壊的変更[2] が含まれてるらしく、ドキュメント通りにやってもエラーが出てしまったり、ネットで検索しても出てくる記事が13系以前のものだったりして苦労した。何とか導入することができたのでどうやったかを記録したいと思う。 やりたいこと SCSSにstylelintを導入する yarn stylelint hogehoge.scssとかやったらSCSSファイルにstylelintを実行できる プロパティのソートもやってくれる VSCodeにstylelint拡張機能を導入する エディタ上にリアルタイムでエラーを出してくれる 保存時に自動で修正してくれる 結論 インストール yarn add -D stylelint stylelint-config-standard-scss

                                  Stylelint(14系)をSCSSとVSCodeに導入する2022
                                • stylelintの設定ファイル

                                  stylelint.config.js �� ] V `��\ V module.exports = { plugins: ['stylelint-order', 'stylelint-scss'], rules: { indentation: 2, 'color-hex-case': 'lower', // hex値は小文字指定(大文字を禁止) 'color-hex-length': 'short', // hex値は短い表記(冗長な表記は禁止) 'color-named': 'never', // 名前付きカラー指定を禁止 'color-no-invalid-hex': true, // 無効な16進数の色指定を禁止 'function-comma-space-after': 'always-single-line', // 単一行のカンマ後には空白が必要 'function-comm

                                    stylelintの設定ファイル
                                  • 既存プロジェクトをStylelint v14にアップグレードするときに注意すべき点

                                    こんにちは!のせっち@nosecchi01です。 Stylelintをv13からv14へのメジャーアップデートがありました。 かなり大幅な変更がありましたので、アップデートは慎重に行う必要があります。 特に既存プロジェクトでは、既に書いているコードがあり、調整が大変だったので、注意すべき点をご紹介します。 Stylelint v14での変更点 主な変更点はStylelint公式のMigration Guideを読むのが一番確実です。

                                      既存プロジェクトをStylelint v14にアップグレードするときに注意すべき点
                                    • VSCodeへのStylelint導入をちゃんと理解する - Qiita

                                      VSCodeはビルドインの設定や拡張機能が豊富なおかげで、カスタマイズしていくとどの自動整形が働いているのか分かりづらくなってくると思います。 ゆえに「なんとなくそれっぽく整形が効いているけど、カスタマイズのやり方はわからない」という状態だったりするのではないでしょうか。筆者もそれっぽく整形が効けばいいかな程度だったこともありました。 今回手元のプロジェクトでStylelintにおける特定のルールの有効・無効をしっかりカスタマイズする必要がでたので、改めて設定にチャレンジしてみました。 ※執筆中にStylelint14.0.0と拡張v1.0.3がリリースされ、一部の仕様が変更になりましたので、要所要所にて加筆しています。お試しになる際にはお気をつけてください。 Stylelintとは List of rules | Stylelint stylelintのルール簡単説明(v5.4.0) 「

                                        VSCodeへのStylelint導入をちゃんと理解する - Qiita
                                      • GitHub - constverum/stylelint-config-rational-order: Stylelint config that sorts related property declarations by grouping together in the rational order

                                        Stylelint config that sorts related property declarations by grouping together in the rational order 🚦 License

                                          GitHub - constverum/stylelint-config-rational-order: Stylelint config that sorts related property declarations by grouping together in the rational order
                                        1

                                        新着記事