国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了

這篇具有很好參考價(jià)值的文章主要介紹了Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

安裝之后你就可以看到目錄里面有eslint 的配置文件:

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了,程序員,vue.js,vscode,前端

module.exports = {

env: {

browser: true,

es2021: true

},

extends: [

‘plugin:vue/essential’,

‘standard’

],

parserOptions: {

ecmaVersion: 12,

sourceType: ‘module’

},

plugins: [

‘vue’

],

rules: {

}

}

這里基本上eslint 就可以在項(xiàng)目里生效了,還需要自己風(fēng)格配置和工具配置。

按照自己選項(xiàng)安裝之后,可以發(fā)現(xiàn)安裝了如下依賴:

  • eslint@7.12.1

  • eslint-plugin-node@11.1.0

  • eslint-config-standard@16.0.0 //對(duì)應(yīng)配置項(xiàng)的extends:‘standard’

  • eslint-plugin-import@2.22.1

  • eslint-plugin-vue@7.1.0 //對(duì)應(yīng)配置項(xiàng)的extends:plugin:vue/essential

  • eslint-plugin-promise@4.2.1

除了 eslint-config-standard@16.0.0還有一個(gè)eslint-plugin-vue@7.1.0,

添加這個(gè)插件可以檢查.vue 文件的 template ,同時(shí)該插件提供多種規(guī)則標(biāo)準(zhǔn)集關(guān)于vue3和vue2。建議使用:Recommended,可以規(guī)范template 標(biāo)簽。

ESLint常用配置說明



一個(gè)環(huán)境定義了一組預(yù)定義的全局變量。

| 配置項(xiàng) | 說明 |

| — | — |

| env | 運(yùn)行環(huán)境 |

一個(gè)配置文件可以被基礎(chǔ)配置中的已啟用的規(guī)則繼承。

| 配置項(xiàng) | 說明 |

| — | — |

| extends | 繼承規(guī)則,可繼承規(guī)則集合 |

ESLint 默認(rèn)使用Espree作為其解析器,你可以在配置文件中指定一個(gè)不同的解析器

| 配置項(xiàng) | 說明 |

| — | — |

| parserOptions | 配置制定解析器 |

ESLint 支持使用第三方插件。在使用插件之前,你必須使用 npm 安裝它。

| 配置項(xiàng) | 說明 |

| — | — |

| plugins | 插件 |

一個(gè)環(huán)境定義了一組預(yù)定義的全局變量。

| 配置項(xiàng) | 說明 |

| — | — |

| Processor | 插件可以提供處理器 |

ESLint 附帶有大量的規(guī)則。你可以使用注釋或配置文件修改你項(xiàng)目中要使用的規(guī)則。要改變一個(gè)規(guī)則設(shè)置,你必須將規(guī)則 ID 設(shè)置為下列值之一:

“off” 或 0 - 關(guān)閉規(guī)則

“warn” 或 1 - 開啟規(guī)則,使用警告級(jí)別的錯(cuò)誤:warn (不會(huì)導(dǎo)致程序退出)

“error” 或 2 - 開啟規(guī)則,使用錯(cuò)誤級(jí)別的錯(cuò)誤:error (當(dāng)被觸發(fā)的時(shí)候,程序會(huì)退出)

| 配置項(xiàng) | 說明 |

| — | — |

| Rules | 規(guī)則 |

當(dāng)訪問當(dāng)前源文件內(nèi)未定義的變量時(shí),no-undef 規(guī)則將發(fā)出警告。如果你想在一個(gè)源文件里使用全局變量,推薦你在 ESLint 中定義這些全局變量,這樣 ESLint 就不會(huì)發(fā)出警告了。你可以使用注釋或在配置文件中定義全局變量。

| 配置項(xiàng) | 說明 |

| — | — |

| globals | 全局變量 |

ESLint 規(guī)則說明



我們可以根據(jù)規(guī)則配置,除了extends 規(guī)則集之外的規(guī)則補(bǔ)充。

具體規(guī)則描述查看官網(wǎng)

Rules配置最佳實(shí)踐:

/*

  • @Description:

  • @Autor: ZY

  • @Date: 2020-09-22 11:09:46

  • @LastEditors: ZY

  • @LastEditTime: 2020-10-24 18:14:07

*/

module.exports = {

root: true,

env: {

browser: true,

node: true

},

‘extends’: [

‘plugin:vue/strongly-recommended’, //vue 插件推薦規(guī)則

‘@vue/standard’

],

rules: {

‘eqeqeq’:0,

‘no-console’: ‘off’,

‘no-debugger’: process.env.NODE_ENV === ‘production’ ? ‘error’ : ‘off’,

‘generator-star-spacing’: ‘off’,//強(qiáng)制 generator 函數(shù)中 * 號(hào)周圍使用一致的空格

‘no-mixed-operators’: 0,//禁止混合使用不同的操作符

‘vue/max-attributes-per-line’: [ //屬性換行,和單行多行最大個(gè)數(shù)

2,

{

‘singleline’: 5,

‘multiline’: {

‘max’: 1,

‘a(chǎn)llowFirstLine’: false

}

}

],

‘vue/attribute-hyphenation’: 0, //屬性推薦-間隔,避免駝峰

‘vue/html-self-closing’: 0,

‘vue/component-name-in-template-casing’: 0,

‘vue/html-closing-bracket-spacing’: 0,

‘vue/singleline-html-element-content-newline’: 0,

‘vue/no-unused-components’: 0,

‘vue/multiline-html-element-content-newline’: 0,

‘vue/no-use-v-if-with-v-for’: 0,

‘vue/html-closing-bracket-newline’: 0,

‘vue/no-parsing-error’: 0,

‘no-tabs’: 0,

‘quotes’: [

2,

‘single’,

{

‘a(chǎn)voidEscape’: true,

‘a(chǎn)llowTemplateLiterals’: true

}

],

‘semi’: [

2,

‘never’,

{

‘beforeStatementContinuationChars’: ‘never’

}

],

‘no-delete-var’: 2,

‘prefer-const’: [

2,

{

‘ignoreReadBeforeAssign’: false

}

]

},

parserOptions: {

parser: ‘babel-eslint’

},

overrides: [

{

files: [

‘**/tests/*.{j,t}s?(x)’,

/tests/unit//*.spec.{j,t}s?(x)’

],

env: {

jest: true

}

}

]

}

自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。

深知大多數(shù)前端工程師,想要提升技能,往往是自己摸索成長(zhǎng)或者是報(bào)班學(xué)習(xí),但對(duì)于培訓(xùn)機(jī)構(gòu)動(dòng)則幾千的學(xué)費(fèi),著實(shí)壓力不小。自己不成體系的自學(xué)效果低效又漫長(zhǎng),而且極易碰到天花板技術(shù)停滯不前!

因此收集整理了一份《2024年Web前端開發(fā)全套學(xué)習(xí)資料》,初衷也很簡(jiǎn)單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時(shí)減輕大家的負(fù)擔(dān)。

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了,程序員,vue.js,vscode,前端

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了,程序員,vue.js,vscode,前端

既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗(yàn)的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上前端開發(fā)知識(shí)點(diǎn),真正體系化!

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了,程序員,vue.js,vscode,前端

由于文件比較大,這里只是將部分目錄截圖出來,每個(gè)節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會(huì)持續(xù)更新!

如果你覺得這些內(nèi)容對(duì)你有幫助,可以掃碼獲?。。。▊渥ⅲ呵岸耍?/strong>

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了,程序員,vue.js,vscode,前端

最后

前端CSS面試題文檔,JavaScript面試題文檔,Vue面試題文檔,大廠面試題文檔,需要的讀者可以戳這里免費(fèi)領(lǐng)取!

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了,程序員,vue.js,vscode,前端

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了,程序員,vue.js,vscode,前端

…(img-J7T2asU5-1712217141283)]

由于文件比較大,這里只是將部分目錄截圖出來,每個(gè)節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會(huì)持續(xù)更新!

如果你覺得這些內(nèi)容對(duì)你有幫助,可以掃碼獲?。。。▊渥ⅲ呵岸耍?/strong>

Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了,程序員,vue.js,vscode,前端

最后

前端CSS面試題文檔,JavaScript面試題文檔,Vue面試題文檔,大廠面試題文檔,需要的讀者可以戳這里免費(fèi)領(lǐng)??!

[外鏈圖片轉(zhuǎn)存中…(img-mUvZTZoR-1712217141283)]

[外鏈圖片轉(zhuǎn)存中…(img-kM4ri1Av-1712217141284)]文章來源地址http://www.zghlxwxcb.cn/news/detail-848688.html

到了這里,關(guān)于Vue 項(xiàng)目eslint 配置編程風(fēng)格(VScode)(1),講的太清楚了的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vscode vue3+vite 配置eslint

    vscode vue3+vite 配置eslint

    vue2+webpack+eslint配置 目前主流項(xiàng)目都在使用 vue3+vite ,因此針對(duì) eslint 的配置做了一下總結(jié)。 安裝插件,執(zhí)行以下命令 執(zhí)行上述命令,package.json 中 會(huì)自動(dòng)添加以下內(nèi)容 在在根目錄創(chuàng)建 .eslintrc.js 文件 (命令方式) .eslintrc.js 文件的內(nèi)容 在項(xiàng)目根目錄下創(chuàng)建一個(gè)名為 .prettier

    2024年02月13日
    瀏覽(18)
  • vue項(xiàng)目中ESLint配置

    vue項(xiàng)目中ESLint配置

    ESLint最初是由Nicholas C. Zakas 于2013年6月創(chuàng)建的開源項(xiàng)目。它的目標(biāo)是提供一個(gè)插件化的javascript代碼檢測(cè)工具。 ESLint 是一個(gè)開源的 JavaScript 代碼檢查工具,。代碼檢查是一種靜態(tài)的分析,常用于尋找有問題的模式或者代碼,并且不依賴于具體的編碼風(fēng)格。對(duì)大多數(shù)編程語言來說

    2024年02月05日
    瀏覽(19)
  • vue項(xiàng)目中配置eslint和prettier

    eslint檢查語法錯(cuò)誤,格式問題并不重要 prettier是格式化工具,保證代碼美觀 vscode插件Eslint(務(wù)必安裝),錯(cuò)誤標(biāo)紅,保存的時(shí)候自動(dòng)修正eslint錯(cuò)誤 如果項(xiàng)目中一開始就沒有配置,用下面的方法從零配置 若項(xiàng)目中已經(jīng)有別人配好的,可根據(jù)需要修改規(guī)則 eslint插件,初始化,生

    2024年02月07日
    瀏覽(22)
  • Vue typescript項(xiàng)目配置eslint+prettier

    Vue typescript項(xiàng)目配置eslint+prettier

    前言 本文基于 “vite”: “^5.0.0” 1.安裝依賴 安裝 eslint 安裝 eslint-plugin-vue 主要用于檢查 Vue 文件語法 安裝 prettier 及相關(guān)插件 安裝 typescript 解析器、規(guī)則補(bǔ)充 2.根目錄創(chuàng)建 .eslintrc.cjs 3.根目錄創(chuàng)建 .prettierrc.cjs 4.配置 package.json 的 scripts 字段 5.測(cè)試配置 如果本篇文章對(duì)你有幫

    2024年01月16日
    瀏覽(36)
  • vue項(xiàng)目配置eslint(附visio studio code配置)

    vue項(xiàng)目配置eslint(附visio studio code配置)

    ? Which style guide do you want to follow? Standard ? What format do you want your config file to be in? JavaScript 編輯.eslintrc.js module.exports = { // 默認(rèn)情況下,ESLint會(huì)在所有父級(jí)組件中尋找配置文件,一直到根目錄。ESLint一旦發(fā)現(xiàn)配置文件中有 “root”: true,它就會(huì)停止在父級(jí)目錄中尋找。 root: true,

    2024年04月09日
    瀏覽(18)
  • VsCode中Vue代碼格式插件,Vetur、ESLint 、Prettier - Code formatter的介紹使用及相關(guān)配置

    VsCode中Vue代碼格式插件,Vetur、ESLint 、Prettier - Code formatter的介紹使用及相關(guān)配置

    Vetur是一款Vue代碼高亮顯示的一款插件,在沒有使用此插件前,以 .vue的文件名代碼是沒有顏色的?。?! 安裝步驟:在擴(kuò)展商店中搜索(? Vetur ?)點(diǎn)擊安裝 ?ESLint插件主要用來檢測(cè)代碼的語法格式,以便我們規(guī)范書寫,避免因編譯所發(fā)生的錯(cuò)誤 。 安裝步驟:在擴(kuò)展商店中搜

    2024年02月16日
    瀏覽(39)
  • vue3+ts項(xiàng)目中eslint校驗(yàn)配置

    vue3+ts項(xiàng)目中eslint校驗(yàn)配置

    eslint中文官網(wǎng):ESLint - Pluggable JavaScript linter - ESLint中文 ESLint 是一個(gè)根據(jù)方案識(shí)別并報(bào)告 ECMAScript/JavaScript 代碼問題的工具,其目的是使代碼風(fēng)格更加一致并避免錯(cuò)誤,合理利用可以提高代碼質(zhì)量。 1.安裝eslint pnpm i eslint -D 2.生成eslint配置文件 npx eslint --init 3.安裝vue3代碼環(huán)境校

    2024年02月04日
    瀏覽(47)
  • 【vue3+ts項(xiàng)目】配置eslint校驗(yàn)代碼工具,eslint+prettier+stylelint

    【vue3+ts項(xiàng)目】配置eslint校驗(yàn)代碼工具,eslint+prettier+stylelint

    package.json中 vite后面加上 --open 回答問題如下: 使用eslint僅檢查語法,還是檢查語法及錯(cuò)誤,選第二個(gè) 使用的是什么模塊,選第一個(gè) 項(xiàng)目使用的是什么框架,選vue 項(xiàng)目中使用TyoeScript ,選yes 項(xiàng)目運(yùn)行在哪,選瀏覽器 創(chuàng)建的配置類型需要什么類型的,選Javascript 需要安裝這些

    2024年02月09日
    瀏覽(54)
  • ESLint如何在vue3項(xiàng)目中配置和使用

    目錄 問題描述: 配置: 注意: 問題描述: 在用vite創(chuàng)建vue3項(xiàng)目時(shí)已經(jīng)選擇了添加ESLint,創(chuàng)建完成后使用 pnpm install命令(或者npm i)安裝了項(xiàng)目依賴之后,ESLint在項(xiàng)目中需要怎樣配置和使用呢? 配置: 在項(xiàng)目根目錄中,創(chuàng)建一個(gè) .eslintrc.js 文件。這將是ESLint的配置文件。 打

    2024年02月09日
    瀏覽(23)
  • vue3項(xiàng)目中簡(jiǎn)單實(shí)用的ESLint + Prettier配置

    vue3項(xiàng)目中簡(jiǎn)單實(shí)用的ESLint + Prettier配置

    一個(gè)中大型項(xiàng)目,一般由團(tuán)隊(duì)成員共同開發(fā)維護(hù)。而團(tuán)隊(duì)的成員都有自己的編碼風(fēng)格,導(dǎo)致整個(gè)項(xiàng)目的代碼看上去很亂,很難維護(hù)。這時(shí)就需要我們的ESlint來進(jìn)行限制。 一、使用vue-cli創(chuàng)建vue3項(xiàng)目 執(zhí)行vue-cli的創(chuàng)建項(xiàng)目命令 在執(zhí)行以上命令的時(shí)候,會(huì)有一步選擇編碼規(guī)范,如

    2024年02月12日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包