代码之家  ›  专栏  ›  技术社区  ›  Jon_B

未找到eslint规则的禁用警告消息

  •  5
  • Jon_B  · 技术社区  · 7 年前

    我正在努力让eslint第一次在我的应用程序中工作。我的浏览器控制台和命令行基本上都能正常工作,但自从我开始禁用我导入的一些规则后,我的浏览器控制台和命令行开始被同样的警告弄得杂乱无章。

    当我运行nodemon时,我的命令行中充满了相同的警告。 enter image description here

    我在浏览器控制台中也收到了类似的消息 enter image description here

    我的应用程序按预期运行,linting也正常工作。我只是想知道是否有办法摆脱这些警告信息

    以下是一些可能相关的文件:

    包裹json

    {
        "name": "server",
        "version": "1.0.0",
        "description": "",
        "main": "index.js",
        "engines": {
            "node": "8.4.0",
            "npm": "5.3.0"
        },
        "scripts": {
            "start": "node index.js",
            "server": "nodemon index.js",
            "client": "npm run start --prefix client",
            "dev": "concurrently \"npm run server\" \"npm run client\"",
            "lint": "eslint ."
        },
        "author": "",
        "license": "ISC",
        "dependencies": {
            "concurrently": "^3.5.0",
            "cookie-session": "^1.3.1",
            "express": "^4.15.4",
            "mongoose": "^4.11.10",
            "nodemon": "^1.12.0",
            "passport": "^0.4.0",
            "passport-google-oauth20": "^1.0.0"
        },
        "devDependencies": {
            "eslint": "^4.9.0",
            "eslint-config-airbnb": "^16.1.0",
            "eslint-plugin-import": "^2.7.0",
            "eslint-plugin-jsx-a11y": "^6.0.2",
            "eslint-plugin-react": "^7.4.0"
        }
    }
    

    .eslintrc公司

    {
      "extends": [
        "airbnb"
      ],
      "root": true,
      "rules": {
        "import/prefer-default-export": "off",
        "arrow-parens": ["error", "as-needed"],
        "no-tabs": "off",
        "indent": "off",
        "function-paren-newline": "off",
        "max-len": "off",
        "no-console": "off",
        "react/jsx-filename-extension": "off",
        "react/prop-types": "off",
        "consistent-return": "off",
        "jsx-a11y/anchor-is-valid": "off",
        "jsx-a11y/href-no-hash": "off"
      }
    }
    

    .eslintignore

    node_modules
    .gitignore
    *.md
    *.json
    config/keys.js
    client/src/registerServiceWorker.js
    

    2 回复  |  直到 7 年前
        1
  •  2
  •   Dane    7 年前

    "jsx-a11y/anchor-is-valid": "off" "jsx-a11y/anchor-is-valid": 2 并删除 "jsx-a11y/href-no-hash": "off" https://github.com/airbnb/javascript/issues/1474

        2
  •  2
  •   Jon_B    7 年前

    通过将eslint-plugin-jsx-a11y切换到5.1.1版本解决了问题