vue eslint 不会在未使用的方法或计算属性上抛出错误

问题描述 投票:0回答:1

我使用 Vue v2 和 sublime 3 作为文本编辑器。由于某种原因,eslint 不会突出显示我的组件中未使用的计算属性或方法。其他警告/错误确实有效。

我遵循了官方文档

的一般建议

这是我的 eslint 文件:

module.exports = {
  extends: [
    "eslint:recommended",
    "plugin:vue/essential",
    "plugin:vue/strongly-recommended",
    "plugin:vue/recommended", // Use this if you are using Vue.js 2.x.
    "prettier",
  ],
  rules: {},
};

我的开发依赖项:

  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-vue": "^6.2.2",
    "sass": "~1.32.0",
    "sass-loader": "^10.0.0",
    "vue-cli-plugin-vuetify": "~2.4.5",
    "vue-template-compiler": "^2.6.11",
    "vuetify-loader": "^1.7.0"
  },

最后,我的 sublimeLinter 设置:

// SublimeLinter Settings - User
{
  "linters": {
    "eslint": {
      "selector": "text.html.vue, source.js - meta.attribute-with-value",
      "env": {
        "PATH": "/Users/XXXXXX/.nvm/versions/node/v17.1.0/bin/"
      },
      "args": ["--env=es6"]
    }
  }
}
vuejs2 eslint
1个回答
0
投票

您需要使用vue/no-unused-properties

© www.soinside.com 2019 - 2024. All rights reserved.