Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
sinsoku listy
1,642 views
CSSのカバレッジツール
第13回【フリースタイル】PORTもくもく会【学生歓迎!】 http://freestyle-mokumoku.connpass.com/event/25617/
Internet
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PPTX
Azure ml発表資料
by
kota matsumoto
PPTX
Chart.jsで簡単にグラフを描画する
by
iPride Co., Ltd.
ODP
20130202 fe勉強会 canvas
by
Keisuke Aizawa
PPT
jsライブラリで実装する効率的なWeb制作
by
西畑 一馬
PDF
モダンJavaScriptフレームワークで技術的負債を作らないために
by
YukiOniki
PPTX
JQuery入門
by
sayoko miura
PPTX
Java script
by
sayoko miura
PDF
Web制作勉強会 #2
by
Moto Yan
Azure ml発表資料
by
kota matsumoto
Chart.jsで簡単にグラフを描画する
by
iPride Co., Ltd.
20130202 fe勉強会 canvas
by
Keisuke Aizawa
jsライブラリで実装する効率的なWeb制作
by
西畑 一馬
モダンJavaScriptフレームワークで技術的負債を作らないために
by
YukiOniki
JQuery入門
by
sayoko miura
Java script
by
sayoko miura
Web制作勉強会 #2
by
Moto Yan
What's hot
PDF
Webデザインを始めたい方に贈る、「HTML文書を正しい構文で組み立てる」必要スキル【HTML編】 先生:田中晶子
by
schoowebcampus
PDF
小規模案件で作られた秘伝のタレ
by
Muyuu Fujita
PDF
閉じタグを超えた先に僕が見た景色とは
by
Muyuu Fujita
PDF
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
by
minoru nakanou
PDF
Web Speech API でおっさんの声を美少女化してみた
by
minoru nakanou
PDF
Webデザインを始めたい方に贈る、「HTMLが嫌いにならない正しい構文」必要スキル【CSS編】 先生:田中 晶子
by
schoowebcampus
PDF
レスポンシブおっぱいでまなぶスケーラブルグラフィックス
by
minoru nakanou
PPTX
123server株式会社 合同会社説明会
by
Satoshi Otsuka
PDF
CSS の歩き方
by
Seiichiro Mishiba
PDF
Sass/Compass よくあるトラブルと 解決方法・回避方法
by
Maboroshi.inc
PDF
恋に落ちるRuby
by
Yuuka Tomomatsu
PDF
レスポンシブWebデザイン【発展編】
by
Yasuhito Yabe
PDF
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
by
Atsushi Tadokoro
PDF
HTML5-20100626
by
Taku AMANO
PDF
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
by
Masunaga Ray
PDF
メディア芸術基礎 II jQuery入門
by
Atsushi Tadokoro
PDF
LDD'12/Summer in KITAMI Opening Slide
by
ohotech
PPTX
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
by
Shin Takeuchi
Webデザインを始めたい方に贈る、「HTML文書を正しい構文で組み立てる」必要スキル【HTML編】 先生:田中晶子
by
schoowebcampus
小規模案件で作られた秘伝のタレ
by
Muyuu Fujita
閉じタグを超えた先に僕が見た景色とは
by
Muyuu Fujita
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
by
minoru nakanou
Web Speech API でおっさんの声を美少女化してみた
by
minoru nakanou
Webデザインを始めたい方に贈る、「HTMLが嫌いにならない正しい構文」必要スキル【CSS編】 先生:田中 晶子
by
schoowebcampus
レスポンシブおっぱいでまなぶスケーラブルグラフィックス
by
minoru nakanou
123server株式会社 合同会社説明会
by
Satoshi Otsuka
CSS の歩き方
by
Seiichiro Mishiba
Sass/Compass よくあるトラブルと 解決方法・回避方法
by
Maboroshi.inc
恋に落ちるRuby
by
Yuuka Tomomatsu
レスポンシブWebデザイン【発展編】
by
Yasuhito Yabe
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
by
Atsushi Tadokoro
HTML5-20100626
by
Taku AMANO
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
by
Masunaga Ray
メディア芸術基礎 II jQuery入門
by
Atsushi Tadokoro
LDD'12/Summer in KITAMI Opening Slide
by
ohotech
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
by
Shin Takeuchi
More from sinsoku listy
PDF
Rails6にいつ上げるか?
by
sinsoku listy
PDF
Rails Testing on Fargate
by
sinsoku listy
PDF
Search Form for Rails
by
sinsoku listy
PDF
ENGINEER WORK!!
by
sinsoku listy
PDF
自己修復的なインフラ -Self-Healing Infrastructure-
by
sinsoku listy
PDF
毎日gemをアップグレードする生活
by
sinsoku listy
PDF
Rails 5.2: credentials
by
sinsoku listy
PDF
Randomly Failing Specs
by
sinsoku listy
PDF
技術的負債とリファクタリング
by
sinsoku listy
PDF
Git 初心者講座 by forkwell
by
sinsoku listy
PDF
Swift on Docker
by
sinsoku listy
PDF
ES2015のカバレッジ計測
by
sinsoku listy
PDF
本当にあった怖い話 7つの幽霊 7つの成仏
by
sinsoku listy
PDF
Awsでwindowsゲームを動かす
by
sinsoku listy
PDF
Action pack variantsの話
by
sinsoku listy
PDF
LT_Gitのfast fowardと継続的デリバリー
by
sinsoku listy
PDF
バージョン管理とGit
by
sinsoku listy
PDF
Git天空闘技場_ハンズオン
by
sinsoku listy
PDF
DVCSとGitの基礎
by
sinsoku listy
ODP
20101001 5分でわかるtrac pluginの作り方_slideshare
by
sinsoku listy
Rails6にいつ上げるか?
by
sinsoku listy
Rails Testing on Fargate
by
sinsoku listy
Search Form for Rails
by
sinsoku listy
ENGINEER WORK!!
by
sinsoku listy
自己修復的なインフラ -Self-Healing Infrastructure-
by
sinsoku listy
毎日gemをアップグレードする生活
by
sinsoku listy
Rails 5.2: credentials
by
sinsoku listy
Randomly Failing Specs
by
sinsoku listy
技術的負債とリファクタリング
by
sinsoku listy
Git 初心者講座 by forkwell
by
sinsoku listy
Swift on Docker
by
sinsoku listy
ES2015のカバレッジ計測
by
sinsoku listy
本当にあった怖い話 7つの幽霊 7つの成仏
by
sinsoku listy
Awsでwindowsゲームを動かす
by
sinsoku listy
Action pack variantsの話
by
sinsoku listy
LT_Gitのfast fowardと継続的デリバリー
by
sinsoku listy
バージョン管理とGit
by
sinsoku listy
Git天空闘技場_ハンズオン
by
sinsoku listy
DVCSとGitの基礎
by
sinsoku listy
20101001 5分でわかるtrac pluginの作り方_slideshare
by
sinsoku listy
CSSのカバレッジツール
1.
CSSのカバレッジツール 2016/02/06(土) フリースタイルもくもく会 #13
2.
自己紹介 ● HN: 神速(@sinsoku_listy) ●
株式会社grooves ● Railsを使う程度の能力 ● 技術的なもの ↓
3.
話すこと ● ツールの宣伝 ● npm
パッケージの作り方 ● 便利なツール, サービスの紹介
4.
ツールの宣伝
5.
CSSのカバレッジ計測ツールを作りました!! https://github.com/sinsoku/clairvoyance
6.
これは何か? CSSのカバレッジを計測します - 使用頻度が多い =>
気をつけよう - 使用されていない =>消す!!! ができるようになります。
7.
使い方 $ npm install
-g clairvoyance $ clairvoyance --css path/application.css --html path/index.html
8.
{ "/user/sinsoku/app/path/application.css": [ null, 1,
1, 1, null, 0, 0, 0 ] } coverage/css-coverage.json null => disabled, 0 => uncoverd, 1 => coverd
9.
HTMLレポート --reporter のオプションでJSON以外でも出力でき ます。 $ npm
install -g clairvoyance-html $ clairvoyance --css path/application.css --html path/index.html --reporter clairvoyance-html
12.
ToDo ● clairvoyance ○ リモートファイル対応 ○
例外処理の対応 ● clairvoyance-html ○ HTMLレポートのデザイン修正
13.
ToDo ● clairvoyance ○ リモートファイル対応 ○
例外処理の対応 ● clairvoyance-html ○ HTMLレポートのデザイン修正 => 気になる人は GitHub で Watch と Star を!
14.
宣伝おわり
15.
npmパッケージの作り方 $ mkdir port-mokumoku $
cd port-mokumoku $ npm init これでパッケージの雛形ができます
16.
index.js を作る function port()
{ console.log('Hello, port-mokumoku'); } module.exports = port;
17.
こんな感じのパッケージになる var moku =
require('port-mokumoku'); moku() //=> Hello, port-mokumoku
18.
公開方法 $ npm publish npm
のアカウントを作成しておけば、これだけで OK。 ※ GitHub のタグは自動で作成されない。
19.
便利なツール、サービス ● サービス ○ Travis
CI ○ Codecov ○ Inch CI ● ツール ○ ESLint
20.
Travis CI
21.
Codecov
22.
Inch CI
23.
各サービスの画面紹介(デモ)
24.
ESLint
25.
ESLint ● JavaScript の静的解析ツール ○
セミコロンが無い ○ 未定義の変数が使われている ○ === じゃなくて == を使っている などを指摘してくれる
27.
ご清聴ありがとうございました。(画像に意味はない。趣味です
Download