日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

VSCode配合eslint进行JavaScript质量检查

發布時間:2023/12/10 javascript 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VSCode配合eslint进行JavaScript质量检查 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在開始前:如有不準確的地方希望大家提出,文章可以改知識不能錯。

創建一個項目

這里已node項目為例

?

npm init

根據提示填寫相關信息

安裝eslint

?

npm install eslint --save

也可以全局安裝

?

npm install eslint -g

初始化 eslint文件

?

eslint --init

執行命令后會出現如下提示

?

image.png

Answer Questions about your style:根據提示選擇相應的規則設置
Use a popular style guide:選擇一個已經寫好的規則配置
Inspect your JavaScript file(s):根據源碼文件內容生成規則配置

懶得去寫可以選擇第二項。
eslint 配置相關 見官網,https://eslint.org/
命令執行成功后會在項目根目錄下生成一個.eslintrc.js文件,使用linux ,mac系統同學注意設置隱藏文件顯示。檢查規則調整需要在.eslintrc.js文件中修改相應的配置項目。

VSCode相關配置

安裝插件

VSCode 插件安裝器中搜索‘eslint’并安裝

?

image.png

?

安裝成功后重啟VSCode

配置VSCode

打開VSCode配置頁面

?

image.png

?

添加如下配置

?

//為了符合eslint的兩個空格間隔原則"editor.tabSize": 2,//使用eslint規則重新格式化代碼"eslint.autoFixOnSave": true,//關閉自動文件自動存儲"files.autoSave": "off","eslint.validate": ["javascript","javascriptreact","html","jsx","vue",{"language": "html","autoFix": true}],

以下為整個配置文件截圖

?

image.png

此時 VSCode 與 eslint 相關配置已經結束

測試

創建index.js文件
并寫入內容

?

function hello () {console.log('Hello Eslint'); } hello()

VSCode會自動進行代碼質量檢查如下圖

image.png


通常情況下需要根據錯誤提示手動對代碼進行相應的更改然后保存文件。因為在VSCode設置中配置了eslint.autoFixOnSave": true,此時直接保存文件VSCode會根據項目.eslintrc.js文件中的相關配置對代碼進行重新格式化,但是自動格式化只能完成代碼格式修改,對變量或方法定義單未使用這樣的規則不會進行調整。

?

寫在最后

VSCode 配合eslint 進行代碼質量檢查屬于非強制性檢查既不符合規則的代碼在編譯時不會出錯只是Ide級的錯誤提示,如果想做強制質量檢查可以在編譯腳本中加入eslint相關配置。



作者:挑燈小鬼兒
鏈接:https://www.jianshu.com/p/76d0aac20715
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

總結

以上是生活随笔為你收集整理的VSCode配合eslint进行JavaScript质量检查的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。