eslint 换行_ESLint代码风格检测
生活随笔
收集整理的這篇文章主要介紹了
eslint 换行_ESLint代码风格检测
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ESLint是一款開源的 JavaScriptlint工具,由 Nicholas C. Zakas 于2013 年創(chuàng)建。
借助 ESLint,可將 靜態(tài)代碼分析 和 問題代碼協(xié)助修復(fù) 集成到 編碼、提交 和 打包 過程中,及早發(fā)現(xiàn)并協(xié)助修復(fù)代碼中:
- 有語(yǔ)法錯(cuò)誤的部分
- 不符合約定的樣式準(zhǔn)則的部分
- 不符合約定的最佳實(shí)踐的部分
在項(xiàng)目開發(fā)中獲得如下收益:
- 在執(zhí)行代碼之前發(fā)現(xiàn)并修復(fù)語(yǔ)法錯(cuò)誤,減少調(diào)試耗時(shí)和潛在 bug
- 保證項(xiàng)目的編碼風(fēng)格統(tǒng)一,提高可維護(hù)性
- 督促團(tuán)隊(duì)成員在編碼時(shí)遵守約定的最佳實(shí)踐,提高代碼質(zhì)量
參考資料:
Getting Started with ESLint?cn.eslint.orgIDE編輯器配置文件
注意 自行添加一個(gè)IDE配置文件.editorconfig,這個(gè)文件對(duì)不同的IDE編輯器可以做到代碼風(fēng)格統(tǒng)一配置信息如下
root = true [*] charset = utf-8 indent_style = space indent_size = 2 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = trueroot=true 對(duì)所有文件生效
end_of_line= lf 不同操作系統(tǒng)換行符不同
insert_final_newline = true 代碼最后新增一行
trim_trailing_whitespace = true 修剪尾隨空格
Unix每行結(jié)尾為"n",
Windows系統(tǒng)每行結(jié)尾是“rn”,
Mac OS在 OS X以前每行結(jié)尾是"r", 現(xiàn)在每行結(jié)尾是 "n".
參考文檔:
https://editorconfig.org/?editorconfig.org總結(jié)
以上是生活随笔為你收集整理的eslint 换行_ESLint代码风格检测的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用python怎么下载_如何使用pyth
- 下一篇: 小哥送一单外卖应该拿多少钱?