並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 66件

新着順 人気順

Stylelintの検索結果1 - 40 件 / 66件

  • 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を綺麗に書こう!

      What's in a price? How to price your products and services

        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を描く
                • 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
                  • 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
                      • 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 の設定方法
                          • stylelintを使ってCSSプロパティのソートと整形を自動化する

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

                            • 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(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
                                        • styled-componentsでStylelintを使う方法2022

                                          Google検索するとstylelint-config-styled-componentsとstylelint-processor-styled-componentsを使うやり方が出てきましたが、それではうまく動きませんでした。 試行錯誤の結果@stylelint/postcss-css-in-jsを使うとうまくいくことがわかったので、記録を残しておきます。 stylelintとconfigに加えて、postcss-syntaxと@stylelint/postcss-css-in-jsをインストール yarn add -D stylelint stylelint-config-standard postcss-syntax @stylelint/postcss-css-in-js stylelint.config.jsを作成し、JavaScript/TypeScriptファイルにはcust

                                            styled-componentsでStylelintを使う方法2022
                                          • stylelint,prettierを使ってscssのコード品質を保つ - Qiita

                                            { "printWidth":120, "tabWidth":2, "useTabs":false, "singleQuote":true, "proseWrap":"preserve" } { "plugins":[ "stylelint-scss", ], "rules":{ "indentation":2, "declaration-block-no-shorthand-property-overrides":true, "declaration-colon-newline-after":null, "at-rule-no-unknown":[true,{ "ignoreAtRules":["function","if","for","each","include","mixin","content"] }], }, "extends":[ "stylelint-config-sta

                                              stylelint,prettierを使ってscssのコード品質を保つ - Qiita
                                            • prettier-stylelintのエラー「Error: Couldn't resolve parser "postcss"」を解消する | shimu.dev

                                              prettier-stylelintのエラー「Error: Couldn't resolve parser "postcss"」を解消する ちなみに写真は私ではないです。 このブログのソースコードはフロントに弱い人間(ちなみに私のこと)が書いてます。結果、jsの文末にセミコロンがついてたりついてなかったりしてしまってて。scssも同様です。残念。 そこで、prettier-eslintとprettier-stylelintを導入した。 しかし、フォーマット時にprettier-stylelintがエラーが出す。バージョンは0.4.2。 Error: Couldn't resolve parser "postcss" こんなエラーメッセージ。 原因 原因は、依存しているパーサーの名前がpostcssからcssに変わったためらしい。このエラーは、prettierのバージョンが2.0.4から起き

                                                prettier-stylelintのエラー「Error: Couldn't resolve parser "postcss"」を解消する | shimu.dev
                                              • GitHub - prettier/stylelint-prettier: Stylelint plugin for Prettier formatting

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                  GitHub - prettier/stylelint-prettier: Stylelint plugin for Prettier formatting
                                                • scssのためのstylelintとprettierの導入 - Qiita

                                                  stylelintとprettierを導入してみた。 scss慣れておらず、ちょくちょくコンパイルエラーになるのでstylelintを導入して楽にしたい、prettierも動かしてコードを綺麗にしたい。 インストール yarnで以下のパッケージをインストール stylelint cssの静的syntaxチェックツール いわゆるlinter stylelint-scss stylelintのプラグインでscssのチェックを可能にしてくれる。(stylelintのsyntaxオプションでscssが設定できるみたいだが、これとどう違うのかはよくわかっていない...) stylelint-config-recommended-scss 標準的なstyleのルールを設定してくれる。無数にあるルールを手作業でチマチマやる手間が省けてありがたい prettier コードフォーマッター。汚いコードを綺麗に

                                                    scssのためのstylelintとprettierの導入 - Qiita
                                                  • Sass(SCSS) の stylelint ルールは stylelint-config-sass-guidelines に任せたい

                                                    こんにちは森田です。 Sass(SCSS) でスタイリングする場合、弊社では必ず stylelint を使いコードの一貫性を保ちます。 弊社には長年継ぎ足しで使われた秘伝のルールがあるのですが、Stylelintは更新性が高く使えなくなるルールが出てきたりとまれにメンテナンスが必要になります。 なので、今後は基本的なルールと更新性は stylelint-config-sass-guidelines に任せて使っていこうと考えています。 インストール方法npm インストールインストールは npm から stylelint 本体、postcss、stylelint-config-sass-guidelines を dev-dependency にインストールします。 postcss も必要になるみたいなのでインストールしましょう。

                                                      Sass(SCSS) の stylelint ルールは stylelint-config-sass-guidelines に任せたい
                                                    • stylelint v13 → v14へマイグレーションしました - Sassyブログ

                                                      先々週から開発タスクをやりながらstylelint v14へのマイグレーションを少しづつ行なっていました。 SCSSを使っている方なら手順書にサンプルが記載されているのですんなり移行できるのではないかなと思いますが、 私の場合ですとCSS-in-JSで開発をしており、CSS-in-JSをstylelint使ってlintをできるようにするのに手順書に具体的なアプローチ方法がなかったので苦戦しつつもやり遂げたので以降に関するポイントをご紹介していけたらと思います。 公式サイトのマイグレーション移行手順はこちらです。 stylelint.io v14では以下の構文が含まれていないそうです。 Stylelint no longer includes the syntaxes that: parse CSS-like languages like SCSS, Sass, Less and Sugar

                                                        stylelint v13 → v14へマイグレーションしました - Sassyブログ
                                                      • Stylelint - Visual Studio Marketplace

                                                        Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. vscode-stylelint The official Visual Studio Code extension for Stylelint Notice: 1.x of this extension has breaking changes from 0.x versions, including, but not limited to, changes to which documents are linted by default. See the migration section for more information. Table of Contents Installation Disable VS Code

                                                          Stylelint - Visual Studio Marketplace
                                                        • ゼロから見直す VSCode x ESLint x Stylelint x Prettier 環境構築 2023 | e-joint.jp

                                                          VSCodeでESLintとPrettier、そしてStylelintの環境構築について改めて見直しました。 ここ最近までESLintやStylelintのフォーマット機能を使用しておりPrettierを使っていなかった残念なタイプの僕ですが、今やLintもフォーマットも分業制、餅は餅屋、というわけで、Prettierの使用の必要性を改めて理解し、今回の見直しに至った次第です。というわけで、見直したバージョンの環境構築の備忘録を兼ねて、残しておきます。 はじめに 「フォーマット?Prettier?別にESLintとかStylelintのフォーマット機能使えばいいんじゃん。Prettierをわざわざ使う理由は?カッコつけ!?」とかマジで思っていたし、いろんな文献読んでも腑に落ちませんでした。 というか、Prettierを使っていた時期もあったんですが、まぁ当時はまだESLintやStylel

                                                            ゼロから見直す VSCode x ESLint x Stylelint x Prettier 環境構築 2023 | e-joint.jp
                                                          • GitHub - stylelint/vscode-stylelint: The official Visual Studio Code extension 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 - stylelint/vscode-stylelint: The official Visual Studio Code extension for Stylelint
                                                            • stylelint "at-rule-no-unknown" ルールでエラー - Qiita

                                                              Sassファイルの整形(Lint)をしてくれるツールはいろいろありますが、中でもstylelintがいい感じなので好んで使っています。 "at-rule-no-unknown" でエラー発生 ところが、"at-rule-no-unknown"すなわち「標準的でない@-規則」というルールにおいて、これを適用させたくなかったのでfalseを設定したところ、Invalid Option: Unexpected option value "false" for rule "at-rule-no-unknown"と怒られてしまいました。

                                                                stylelint "at-rule-no-unknown" ルールでエラー - Qiita
                                                              • stylelintでscssのlintを行う - rochefort's blog

                                                                ぱぱっと作るアプリだとscssのlintまでかけようとは思わないのですが、jsのlintツールであるstandardを導入したついでにやってみました。 Installation こちらに記載されています。 Linting CSS-like languages and CSS within containers yarn add --dev stylelint stylelint-config-standard-scss Settings .stylelintrc.json に書けと記載されてますが、特にこだわりもなく大した設定にならないはずなので、package.json に詰め込みます。 "stylelint": { "extends": "stylelint-config-standard-scss" } 公式にもpackage.jsonでも.stylelintrcでも.styleli

                                                                  stylelintでscssのlintを行う - rochefort's blog
                                                                • Vite +TypeScript + React + Eslint(airbnb) + Prettier + Stylelint + Emotion + Storybook の開発環境構築

                                                                  npx eslint --init ✔ How would you like to use ESLint? · style ✔ What type of modules does your project use? · esm ✔ Which framework does your project use? · react ✔ Does your project use TypeScript? · No / Yes ✔ Where does your code run? · browser, node ✔ How would you like to define a style for your project? · guide ✔ Which style guide do you want to follow? · airbnb ✔ What format do you want you

                                                                    Vite +TypeScript + React + Eslint(airbnb) + Prettier + Stylelint + Emotion + Storybook の開発環境構築
                                                                  • Next.js+Tailwind CSS+Sass+Eslint+Prettier+StylelintでVSCodeの環境構築

                                                                    create-next-appをTypeScriptで作成します。 srcフォルダ作成 規模が小さいうちはあまり関係ありませんが、ファイルが増えてくるとソースコードが1つのフォルダにまとまっていたほうがわかりやすいので、srcフォルダを作ります。 djangoでプロジェクトを作る時など、他の言語でもsrcフォルダにすることが多いので、慣れているからというのもあります。 Eslintのコマンドなどを使う場合は、srcフォルダが動作対象になるように変更します。

                                                                      Next.js+Tailwind CSS+Sass+Eslint+Prettier+StylelintでVSCodeの環境構築
                                                                    • 【VSCode】Next.js、TypeScript、Sass、ESLint、Stylelint、Prettierで開発環境を作る手順

                                                                      【VSCode】Next.js、TypeScript、Sass、ESLint、Stylelint、Prettierで開発環境を作る手順 今回はVSCode上でNext.jsとTypeScript、ESLint、Prettier、Sass、Stylelintで開発環境を作る手順について説明します。 前提条件は以下 基本はcreat-next-appで作成srcディレクトリを使用するCSS Modulesを使用するテキストエディタはVSCode 開発環境は以下 macOS Monterey 12.5.1Visual Studio Code v1.76.0Next.js v13.1.6React v18.2.0TypeScript v4.9.5

                                                                        【VSCode】Next.js、TypeScript、Sass、ESLint、Stylelint、Prettierで開発環境を作る手順
                                                                      • Compact and efficient Stylelint configuration for my Vue project

                                                                        Compact and efficient Stylelint configuration for my Vue project

                                                                          Compact and efficient Stylelint configuration for my Vue project
                                                                        • 【Stylelint】コード検証ツールでCSSの見落としをなくす | レコチョクのエンジニアブログ

                                                                          この記事は レコチョク Advent Calendar 2023 の3日目の記事となります。 はじめまして。 新卒2年目フロントエンドエンジニアの望月と申します。 音楽はK-POPアイドルが大好きです! 普段は採用サイトやPlayPASS Webサイト、レコチョクなどのサービスのフロント領域の開発を行っています。 コードが汚い問題 開発を行う上での悩みの一つに、コードが汚い問題があります。 その中でも、特に注意して見れば気づくし修正できるのに、という箇所の見落としが多くコードレビューで指摘をいただいて気づくことが多々あります。 例えば、 スペースが入っていない むしろスペースが多い カラーコードの指定の仕方が揃っていない(#fffと#ffffffと#FFFFFFが混じってる…) CSSプロパティの順番が開発規約通りでない などです。 コードの可読性やメンテナンス性、バグを防ぐためにも、開発

                                                                            【Stylelint】コード検証ツールでCSSの見落としをなくす | レコチョクのエンジニアブログ
                                                                          • stylelint による スタイリング宗教の統一 - Qiita

                                                                            はじめに CSS の記述は自由度が高いため、個人的な好みによって記述方法に差異が生まれやすいです。 「半角、一行の開ける or 開けない」 であったり、「小数点での記述時に一桁目に 0 をつける or つけない 」 であったり、人の数だけ宗教が生まれます。 コーディング宗教問題はなかなか解決の難しい問題ですし、チーム内での宗教戦争すら起こり得ます。 複数人での作業の場合、基本的にはチーム内で共有された聖書(コーディングルール)に則って作業を行うわけですが、聖書をいちいち確認しながら記述していくのもなかなかに骨の折れる作業です。 そこで stylelint の出番です。 コーディングルールを開発環境に設定し、エラーチェックを自動化することで平和への一歩を踏み出していきましょう。 本記事では、stylelint の導入からチームのコーディングルールにあわせたルールの設定まで行なっていきます。

                                                                              stylelint による スタイリング宗教の統一 - Qiita
                                                                            • stylelint 周りのアップデート (Scss対応、 rgb 指定)

                                                                              久々にパッケージガーデニングしたら stylelint から Scss 関連や rgb の指定で怒られるようになってしまったので対処。 現象 $ stylelint ./src/scss/**/*.scss src/scss/global/_scssVariables.scss 19:19 ✖ Unexpected unknown function "color.scale" function-no-unknown 21:19 ✖ Unexpected unknown function "color.adjust" function-no-unknown 22:17 ✖ Unexpected unknown function "color.adjust" function-no-unknown 23:19 ✖ Unexpected unknown function "color.scale

                                                                                stylelint 周りのアップデート (Scss対応、 rgb 指定)
                                                                              • コメントでStylelintを無効にする方法 - Qiita

                                                                                再度有効化するまでエラーを無効化 stylelint-disableと書くと、Stylelintを無効にできる。stylelint-enableで再度有効にするまで、Stylelintのエラーは無視される。 また、stylelint-disableやstylelint-enableのあとにカンマ区切りでルールの名称を指定すると、そのルールだけを有効化/無効化できる。 /* stylelint-disable */ .hoge {} /* この行のエラーは無視される */ .foo {} /* この行のエラーも無視される */ /* stylelint-enable */ /* stylelint-disable rule-1, rule-2 */ .hoge {} /* この行のrule-1とrule-2に関するエラーは無視される */ .foo {} /* この行のrule-1とrule

                                                                                  コメントでStylelintを無効にする方法 - Qiita
                                                                                • CSS-in-JSでStylelintを使えるようにした - Qiita

                                                                                  概要 EmotionなどのCSS-in-JSにもStylelintを適用したい。 少し苦戦したのですが、うまくいった方法をメモしておきます。 どなたかの参考になれば幸いです! ※ここでは stylelint14系での対処法を紹介します。 環境 stylelint: v14.3.0 emotion: v11.6.0(@emotion/styledを使用) そのままだとどうなる そのままstylelintをかけると、うまくいきません。 エラー内容 When linting something other than CSS, you should install an appropriate syntax, e.g. "@stylelint/postcss-css-in-js", and use the "customSyntax" option 解決策 必要なモジュールをインストール you

                                                                                    CSS-in-JSでStylelintを使えるようにした - Qiita