Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
javascript品質檢測工具 - ESLint
Search
julian7454
June 26, 2016
0
170
javascript品質檢測工具 - ESLint
簡介ESLint的工具特性
julian7454
June 26, 2016
Tweet
Share
More Decks by julian7454
See All by julian7454
Vue testing library - avoriaz
julian7454
0
76
Vue 2.0 開發環境 - 以 webpack2 建立
julian7454
0
78
houdini drafts
julian7454
0
64
PostCSS 與 cssnext
julian7454
0
99
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
400
Building AI with AI
inesmontani
PRO
1
790
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
440
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Writing Fast Ruby
sferik
630
63k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Designing Experiences People Love
moore
143
24k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
120
A Soul's Torment
seathinner
5
2.4k
Transcript
Js品質檢測工具-ESLint PIXNET 前端組 黃知遠 Julian
為何需要代碼品質檢測 • 減低開發過程review程式碼的時間。 • 避免花太多時間除錯。 • 快速產出風格統一的程式碼。 2
Eslint的優點 • 默認規則包含JSLint, JSHint, 可以無痛轉移。 • 規則可配置性高。 • 清晰明確的規則程式碼。 •
程式碼風格檢測 • 支持套件擴展,自定義規則。 3
支援外掛與jsx 4
規則的指定方式 布林值 : 0 關閉 1 警告 2 錯誤 Option
設定值視個別規則而定 http://eslint.org/docs/rules/ 5
繼承性 每個子目錄都可以有自己的 .eslintrc.檔案配置 取消繼承父目錄的規則 6
指定可執行環境與複寫全域 以 env 區塊指定模組或可執行環境, 避免偵錯“使用未 定義變數”。 函式庫使用globals匯出功能,true代表該變數可被覆寫。 7
Extends 重用設定 8
參考資料 ESLint http://eslint.org/ ESLint 使用入門 https://csspod.com/getting-started-with-eslint/ Apply ESLint – Using
Atom & linter – eslint https://amobiz.github.io/2015/12/21/applying-eslint-using-atom-linter-eslint/ Jslint to eslint https://www.qianduan.net/jslint-to-eslint/ 用 eslint x Airbnb javascript-rules 改善程式碼品質 http://seans.tw/2016/eslint-with-airbnb/ 9