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

vscode使用eslint及prettier配合解決代碼格式問題

這篇具有很好參考價值的文章主要介紹了vscode使用eslint及prettier配合解決代碼格式問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、esLint

esLint是提供一個插件化的javascript代碼檢測工具。

esLint 配置文件遵循 commonJS 的導(dǎo)出規(guī)則,所導(dǎo)出的對象是 eslint 的配置對象。

module.exports = {
  // 表示當(dāng)前目錄即為根目錄, eslint 規(guī)則將被限制到該目錄下
  root: true,
  // env 表示啟用 eslint 檢測的環(huán)境
  env: {
    // 在 node 環(huán)境下啟動 eslint 檢測
    node: true
  },
    // eslint 中基礎(chǔ)配置需要繼承的配置
  extends: [
    'plugin:vue/essential',
    '@vue/standard'
  ],
 // 解析器
  parserOptions: {
    parser: 'babel-eslint'
  },
// 需要修改的啟用規(guī)則及其各自的錯誤級別
/**
 *  錯誤級別分為三種:
 *  "off" 或 0 --- 關(guān)閉規(guī)則
 *  "warn" 或 1 --- 開啟規(guī)則,使用警告級別的錯誤:warn(不會導(dǎo)致程序退出)
 *  "error" 或 2 --- 開啟規(guī)則,使用錯誤級別的錯誤:error(當(dāng)被觸發(fā)的時候,程序會退出)
 */
  rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
  }
}

二、eslint和prettier配合解決代碼格式問題

1、打開vscode 在插件選項中找到對應(yīng)插件進(jìn)行安裝即可。

vscode 設(shè)置前端代碼格式美化,1024程序員節(jié)

vscode 設(shè)置前端代碼格式美化,1024程序員節(jié)

2、新建一個.prettierrc文件

vscode 設(shè)置前端代碼格式美化,1024程序員節(jié)

在該文件下,寫入一下代碼

{
    // 不尾隨分號 即 寫完一句js代碼,后面不加分號
    "semi": false,
    // 使用單引號
    "singleQuote": true,
    // 多行逗號分割的語法中,最后一行不加逗號
    "trailingComma": "none"
}

3、設(shè)置vscode保存代碼時,讓代碼符合eslint標(biāo)準(zhǔn)

vscode 設(shè)置前端代碼格式美化,1024程序員節(jié)

4、修改vscode中tab對應(yīng)的空格數(shù)

對于vscode而言,默認(rèn)一個tab等于4個空格,而eslint希望一個tab為兩個空格。

vscode 設(shè)置前端代碼格式美化,1024程序員節(jié)

5、如果vscode使用了多個代碼格式化工具,需要將prettier設(shè)置為默認(rèn)

在任意一個文件中,右鍵

vscode 設(shè)置前端代碼格式美化,1024程序員節(jié)

vscode 設(shè)置前端代碼格式美化,1024程序員節(jié)

6、eslint和prettier代碼沖突問題解決

eslint要求方法名和后面的小括號之間有個空格,但是保存時,prettier會自動將這個空格刪除,因此造成沖突。

只需在.eslintrc.js文件中添加一條規(guī)則即可

vscode 設(shè)置前端代碼格式美化,1024程序員節(jié)文章來源地址http://www.zghlxwxcb.cn/news/detail-784554.html

到了這里,關(guān)于vscode使用eslint及prettier配合解決代碼格式問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Delete `?`eslint(prettier/prettier) in vscode 的解決方案

    Delete `?`eslint(prettier/prettier) in vscode 的解決方案

    從 Github 倉庫拉取代碼,使用 vscode 打開,頁面報錯,每一行都爆紅 (如下圖) 由于歷史原因,windows下和linux下的文本文件的換行符不一致。 Windows在換行的時候,使用了換行符 CRLF 而Mac和Linux系統(tǒng),僅僅使用了換行符 LF 老版本的Mac系統(tǒng)使用的是回車符 CR 本人的電腦是 windo

    2024年02月07日
    瀏覽(22)
  • vscode中使用eslint+prettier的配置

    eslint+prettier+vscode自動保存用起來感覺非常爽快。 一般來說,安裝eslint+prettier插件,然后使用相關(guān)腳手架配套的eslint+prettier,無法自動格式代碼,每次都需要執(zhí)行格式化命令。這里貼出保存自動格式化代碼的setting.json。 如果不使用腳手架自帶的eslint+prettier配置,可以參考我之

    2024年02月10日
    瀏覽(39)
  • vite-admin框架搭建,ESLint + Prettier 語法檢測和代碼格式化

    vite-admin框架搭建,ESLint + Prettier 語法檢測和代碼格式化

    開發(fā)工具: vs code node: 20.10.0 npm: 10.2.3 UI框架: Element-plus gitee地址: 搭建一個新的vite項目 搭建完成執(zhí)行命令后如圖所示 安裝完后項目目錄為 1.1 安裝插件 1.2 初始化ESLint 安裝后生成 .eslintrc.cjs 文件, 配置如下: 2.1 安裝插件 2.2 配置Prettier 根目錄下創(chuàng)建.prettierrc.cjs文件 .prett

    2024年02月02日
    瀏覽(46)
  • 第二章 React項目配置ESlint和Prettier實現(xiàn)自動格式化代碼以及統(tǒng)一代碼風(fēng)格

    第二章 React項目配置ESlint和Prettier實現(xiàn)自動格式化代碼以及統(tǒng)一代碼風(fēng)格

    歡迎加入本專欄!本專欄將引領(lǐng)您快速上手React,讓我們一起放棄放棄的念頭,開始學(xué)習(xí)之旅吧!我們將從搭建React項目開始,逐步深入講解最核心的hooks,以及React路由、請求、組件封裝以及UI(Ant Design)框架的使用。讓我們一起掌握React,開啟前端開發(fā)的全新篇章! 需要準(zhǔn)

    2024年02月03日
    瀏覽(91)
  • Vue3+Vite+TS項目集成ESlint +Prettier實現(xiàn)代碼規(guī)范檢查和代碼格式化

    Vue3+Vite+TS項目集成ESlint +Prettier實現(xiàn)代碼規(guī)范檢查和代碼格式化

    我在這里直接是通過vite提供的默認(rèn)模板來創(chuàng)建一個vue3?+ ts的項目。這里可以cmd,然后npm -v來查看版本。 這樣一個vue3 + ts的項目就創(chuàng)建好了,使用vscode打開該項目,然后執(zhí)行 yarn 安裝依賴 依賴安裝完成后,執(zhí)行?? yarn dev ?啟動項目就可以在瀏覽器中正常訪問了。 ? 初始化

    2024年01月24日
    瀏覽(30)
  • vsCode配置Eslint+Prettier結(jié)合使用詳細(xì)配置步驟,規(guī)范化開發(fā)

    vsCode配置Eslint+Prettier結(jié)合使用詳細(xì)配置步驟,規(guī)范化開發(fā)

    ????????eslint它規(guī)范的是代碼偏向語法層面上的風(fēng)格 。本篇文章以一個基本的vue項目,來說明eslint+prettier+husky配置項目代碼規(guī)范,為了更好的描述本文,我恢復(fù)了vscode的默認(rèn)設(shè)置(即未安裝eslint,prettier等插件,setting中也沒有相關(guān)配置) 1、新建vue3.0腳手架項目 2、項目安裝

    2023年04月17日
    瀏覽(23)
  • 如何解決ESLint和prettier沖突問題

    注意:這個沖突問題一般是指在代碼編輯器中出現(xiàn)的問題,這里使用的是vscode。 在前端開發(fā)中,很多人使用 prettier 作為代碼格式化工具,用 ESLint 控制代碼風(fēng)格,以及檢查錯誤。 但是在同時使用 ESLint 和 prettier 的時候,由于代碼規(guī)則不一樣就會發(fā)生沖突,發(fā)生沖突的原因是

    2024年02月07日
    瀏覽(27)
  • eslint和prettier格式化沖突

    eslint和prettier格式化沖突

    下載插件 ESLint 和 Prettier ESLint 進(jìn)入setting.json中 setting.json中配置 打開 .eslintrc.js 文件,在 rules 里面加上 \\\"space-before-function-paren\\\": 0

    2024年02月10日
    瀏覽(20)
  • 【VScode】ESLint :warning Delete `CR` prettier/prettier

    【VScode】ESLint :warning Delete `CR` prettier/prettier

    作用 ????檢查 Javascript 編程時的語法錯誤。 新建或修改文件時報錯 原因 ???? Windows系統(tǒng) ,clone的代碼會自動把換行符 LF 轉(zhuǎn)為回車符 CRLF ,這時本地的代碼都是回車符。可在prettier.config.js中查看到 檢查配置(ESLint中是否支持JavaScript/vue語言) (1)在VScode中,使用Ctr + 打開

    2024年02月02日
    瀏覽(47)
  • vscode的eslint檢查代碼格式不嚴(yán)謹(jǐn)?shù)目焖傩迯?fù)

    vscode的eslint檢查代碼格式不嚴(yán)謹(jǐn)?shù)目焖傩迯?fù)

    原因:復(fù)制的代碼,esLint檢查代碼格式不正確?;蛘邔懙拇a位置不嚴(yán)謹(jǐn),總是提示 設(shè)置在Ctrl + S保存時自動格式化代碼 1、vscode設(shè)置 2、點擊右上角,切換json模式 3、添加設(shè)置 4、Ctrl + s 保存看效果 保存后,就自動格式化了 結(jié)束! hy:48

    2024年02月03日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包