簡體   English   中英

ESLINT忽略諸如“多余分號”之類的警告的設置

[英]Settings for ESLINT to ignore warnings like “extra semicolon”

我將Atom代碼編輯器用於帶有ESLINT(feross)的VueJS項目。 通過嘗試快速制作布局原型,我得到了這些錯誤。

撐開前缺少空間
字符串必須使用單引號
多余的分號

在原型階段,我希望ESLINT / ATOM禁用/忽略這些錯誤並以任何方式呈現該網站。 怎么做?

您可以暫時關閉eslint。 在我的設置中,檢查build/webpack.base.conf.js顯示以下代碼段:

  module: {
    rules: [
      ...(config.dev.useEslint ? [createLintingRule()] : []),
      {
        test: /\.vue$/,

插入規則將啟用eslint。 讓我們避免這種情況,並將config.dev.useEslint設置為false 轉到config/index.js並更改以下代碼段:

// Use Eslint Loader?
// If true, your code will be linted during bundling and
// linting errors and warnings will be shown in the console.
useEslint: false,

在您的.eslintrc文件中,執行以下操作:

  "rules": {
    "space-before-blocks": "off",
    "quotes": "off",
    "no-extra-semi": "off"
  }

這將關閉上述規則。 我建議不要關閉它,而要發出警告,所以將來您記得要解決這些問題。

ESLint有一個很棒的文檔: https ://eslint.org/docs/rules/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM