第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

插件化的代碼檢測工具 Eslint

標簽:
JavaScript

ESLint 最初是由 Nicholas C. Zakas 于2013年6月创建的开源项目。它的目标是提供一个插件化的javascript代码检测工具。

  • 安装

  • 使用

  • 配置

安装

老规矩:

  • Local

    • npm install eslint --save-dev

    • Or yarn add eslint --dev

  • Global

    • npm install -g eslint

    • Or yarn global add eslint

使用

  • 初始化

    • Local: ./node_modules/.bin/eslint --init

    • Global: eslint --init

  • 运行

    • Local: ./node_modules/.bin/eslint your.js

    • Global: eslint your.js

配置

当运行初始化命令 eslint --init 后,将生成一个 .eslintrc 配置文件在当前文件夹中,类似于:

{    "parser": "babel-eslint",    "extends": "eslint:recommended",    "env": { "node": true },    "rules": {        "indent": [ "error", 4 ],        "quotes": [ "error", "single" ],        "semi": 2,        "no-unused-vars": 2,        "no-console": 1,        "no-debugger": 2
    }
}

配置:

  • "extends": "eslint:recommended" 开启默认规则:https://eslint.org/docs/rules/

  • env 环境配置

  • rules 配置规则,它会覆盖默认规则

    • indent  强制使用一致的缩进

    • quotes  强制使用一致的反勾号、双引号或单引号

    • semi    要求或禁止使用分号代替 ASI

    • no-unused-vars  禁止出现未使用过的变量

    • no-console      禁用 console

    • no-debugger     禁用 debugger

    • 更多参考:https://eslint.org/docs/rules/

规则的值:

  • "off" 或者 0 :关闭规则

  • "warn" 或者 1 :将规则视为一个警告

  • "error" 或者 2 :将规则视为一个错误

Git Hook

通过 pre-commit 组件,可以通过 git hook 在开发人员提交代码前校验代码,保证提交到 Git 上的代码都是符合规范的。

  • 安装:yarn add pre-commit

  • 配置:package.json

{    "name": "yourproject",    "version": "0.1.0",    "scripts": {        "lint": "eslint --ext .js ./src --fix --cache"
    },    "pre-commit": [        "lint"
    ],    "dependencies": {
    },    "devDependencies": {        "pre-commit": "^1.2.2"
    }
}





點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消