Stylelintの取扱説明書
by
moro
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Stylelintの 取扱説明書 2019年10月3日 Meguro.css@ラクスル 電気通信大学 実質4年 moro
Slide 2
Slide 2 text
自己紹介 名 前 moro 出 身 埼玉県 職 業 学生 年 齢 (才) 22 ツ イ ッ タ ー @mo__ro__ ス キ ル React, CSS ● 大学2年の終わりに大学を休学。 ● 紆余曲折あり現在休学2年目に突入。 ● 大学に戻る気はもうなさそう。
Slide 3
Slide 3 text
もくじ ● 概要紹介 ● 使用前の準備 ● 動作確認 ● 上手な使い方
Slide 4
Slide 4 text
概要紹介
Slide 5
Slide 5 text
そもそも、Stylelintって? 概要紹介
Slide 6
Slide 6 text
潜在的なエラーを発見し スタイルに一貫性を持たせるのを 助けてくれるツール 概要紹介
Slide 7
Slide 7 text
簡単な例 概要紹介
Slide 8
Slide 8 text
潜在的なエラー 概要紹介
Slide 9
Slide 9 text
潜在的なエラー “collorなんてプロパティ知らないぞっ” stylelintより 概要紹介
Slide 10
Slide 10 text
スタイルの統一 概要紹介
Slide 11
Slide 11 text
スタイルの統一 “オマエのチームだと’#FFF’じゃなくて’#fff’らしいぜ” stylelintより 概要紹介
Slide 12
Slide 12 text
使用前の準備
Slide 13
Slide 13 text
使用前の準備 必要なもの Stylelint Config
Slide 14
Slide 14 text
だけ
Slide 15
Slide 15 text
手順1. npmモジュールをインストール または 手順2. プロジェクトのルートディレクトリに .stylelintrc.json を作成 使用前の準備
Slide 16
Slide 16 text
手順3. configファイルを編集 今回は勝手におすすめの設定をしてくれる stylelint-config-standard を使用 詳細はこちら: https://github.com/stylelint/stylelint-config-standard または 使用前の準備
Slide 17
Slide 17 text
.stylelintrc.json 使用前の準備
Slide 18
Slide 18 text
だけ
Slide 19
Slide 19 text
動作確認
Slide 20
Slide 20 text
上手な使い方
Slide 21
Slide 21 text
上手な使い方 1. メッセージのカスタマイズ
Slide 22
Slide 22 text
上手な使い方 Stylelint導入後のある日...
Slide 23
Slide 23 text
上手な使い方 アンチCSSの Kさん 仕方ねえ、 仕事だしCSS書くかあ
Slide 24
Slide 24 text
アンチCSSの Kさん 上手な使い方 “オマエのチームだと’#FFF’じゃなくて’#fff’らしいぜ” stylelintより
Slide 25
Slide 25 text
上手な使い方 アンチCSSの Kさん 誰だ こんなツール入れたの
Slide 26
Slide 26 text
上手な使い方 Q. Kさんはなぜイラついた?
Slide 27
Slide 27 text
上手な使い方 A. メッセージがあまりにも無機質だったから
Slide 28
Slide 28 text
上手な使い方 .stylelintrc.json 解決策
Slide 29
Slide 29 text
上手な使い方 仕方ねえ、 直すか。。。。
Slide 30
Slide 30 text
上手な使い方 2. husky & lit-staged
Slide 31
Slide 31 text
huskyとは commitやpushの前に タスクを走らせてくれる
Slide 32
Slide 32 text
lit-stagedとは stagingファイルに対して lintを走らせてくれる
Slide 33
Slide 33 text
上手な使い方 つまり
Slide 34
Slide 34 text
上手な使い方 lintがかかっていないファイルの commitを防ぐことができる
Slide 35
Slide 35 text
上手な使い方 package.json
Slide 36
Slide 36 text
上手な使い方 lintエラーを含んだCSSファイルをコミットしようとすると...
Slide 37
Slide 37 text
上手な使い方 ただし
Slide 38
Slide 38 text
上手な使い方 気をつけましょう
Slide 39
Slide 39 text
おまけ
Slide 40
Slide 40 text
おまけ インターン先 / 就職先 大募集中でございます。 Twitter: @mo__ro__
Slide 41
Slide 41 text
No content