vue前端HbuliderEslint實(shí)時(shí)校驗(yàn)自動(dòng)修復(fù)設(shè)置
不管是多人合作還是個(gè)人項(xiàng)目,代碼規(guī)范是很重要的。這樣做不僅可以很大程度地避免基本語(yǔ)法錯(cuò)誤,ESLint 是一個(gè)語(yǔ)法規(guī)則和代碼風(fēng)格的檢查工具,可以用來(lái)保證寫出語(yǔ)法正確、風(fēng)格統(tǒng)一的代碼。
HBuilderX中ESLint插件安裝
HBuilderX 包含4款語(yǔ)法校驗(yàn)插件,htmlhint, stylelint, eslint-plugin-vue, eslint-js。點(diǎn)擊工具—>插件安裝,界面如下:

點(diǎn)擊插件市場(chǎng),進(jìn)入插件市場(chǎng),輸入eslint搜索。

點(diǎn)擊eslint,進(jìn)入詳情頁(yè),點(diǎn)擊安裝插件。注hbulider版本必須是2.6.8以上

安裝eslint-vue和eslint-js后。點(diǎn)擊菜單設(shè)置,勾選保存自動(dòng)修復(fù)

自定義eslint-js規(guī)則
點(diǎn)擊上圖“打開文件.eslintrc.js進(jìn)行配置”,打開文件代碼如下:
module.exports = {
"plugins": [
"html"
],
"parser": "esprima",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
},
"allowImportExportEverywhere": false
},
"rules": {
"camelcase": 2, //強(qiáng)制駝峰法命名,
"indent": [2, 4], //縮進(jìn)風(fēng)格
"id-match": 0, //命名檢測(cè)
"init-declarations": 1, //聲明時(shí)必須賦初值
"no-undef": 1, //不能有未定義的變量
"no-multi-spaces": "error", // 禁止多個(gè)空格
"semi": [2, "always"] ,// 自動(dòng)補(bǔ)充分號(hào)
"quotes": ["error", "single"] // 使用單引號(hào)
}
};
詳細(xì)規(guī)則參考:eslint 常用配置
重新啟動(dòng)Hbulider,當(dāng)每次保存時(shí)自動(dòng)JS代碼中修復(fù)代碼不一致的地方。
注意事項(xiàng)
以上使用Hbulider代碼自動(dòng)修復(fù)功能設(shè)置僅適用于Hbulider2.6.8以上版本。
參考文獻(xiàn):HBuilderX語(yǔ)法校驗(yàn)、eslint實(shí)時(shí)校驗(yàn)自動(dòng)修復(fù)功能說(shuō)明
以上就是vue前端HbuliderEslint實(shí)時(shí)校驗(yàn)自動(dòng)修復(fù)設(shè)置的詳細(xì)內(nèi)容,更多關(guān)于HbuliderEslint實(shí)時(shí)校驗(yàn)自動(dòng)修復(fù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
vue中全局路由守衛(wèi)中替代this操作(this.$store/this.$vux)
這篇文章主要介紹了vue中全局路由守衛(wèi)中替代this操作(this.$store/this.$vux),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07
Vue實(shí)現(xiàn)面包屑導(dǎo)航的正確方式
面包屑導(dǎo)航(BreadcrumbNavigation)這個(gè)概念來(lái)自童話故事“漢賽爾和格萊特”,它的作用是告訴訪問(wèn)者他們?cè)诰W(wǎng)站中的位置以及如何返回,本文為大家介紹了實(shí)現(xiàn)面包屑導(dǎo)航的正確方式,需要的可以參考一下2023-06-06
vue DatePicker日期選擇器時(shí)差8小時(shí)問(wèn)題
這篇文章主要介紹了vue DatePicker日期選擇器時(shí)差8小時(shí)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05
Vue.js 3.x 中的響應(yīng)式數(shù)據(jù)ref 與 reactive詳解
ref 和 reactive 是 Vue.js 3 中用于創(chuàng)建響應(yīng)式數(shù)據(jù)的兩個(gè)關(guān)鍵函數(shù),它們分別適用于不同類型的數(shù)據(jù),幫助我們更好地組織和管理組件的狀態(tài),這篇文章主要介紹了Vue.js 3.x 中的響應(yīng)式數(shù)據(jù):ref 與 reactive,需要的朋友可以參考下2024-01-01
解決Vue不能檢測(cè)數(shù)組或?qū)ο笞儎?dòng)的問(wèn)題
下面小編就為大家分享一篇解決Vue不能檢測(cè)數(shù)組或?qū)ο笞儎?dòng)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-02-02
ant-design-vue中的table自定義格式渲染解析
這篇文章主要介紹了ant-design-vue中的table自定義格式渲染,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10

