【问题标题】:how to turn off eslint rule `angular/file-name` in eslint-plugin-angular如何在 eslint-plugin-angular 中关闭 eslint 规则 `angular/file-name`
【发布时间】:2017-11-05 13:57:54
【问题描述】:

我有这样的配置。

`module.exports = { “全局”:{ “角度”:1 }, “环境”:{ “浏览器”:是的, “commonjs”:是的, “es6”:是的 }, 扩展:['plugin:angular/johnpapa', 'eslint:recommended'],

"parserOptions": {
    "sourceType": "module"
},
"plugins": [
    "angular"
],
"rules": {
    "no-console": 0,
    "angular/ng_controller_name": 0,
    "indent": [
        "error",
        "tab"
    ],
    "linebreak-style": [
        "error",
        "unix"
    ],
    "quotes": [
        "error",
        "single"
    ],
    "semi": [
        "error",
        "always"
    ]
}

}; `

我在终端收到此警告

Filename must be "callsController.js" angular/file-name

【问题讨论】:

标签: angularjs webpack eslint


【解决方案1】:

角度插件正在运行文件名规则,我猜是默认情况下,因为我没有在您的规则列表中看到它。您应该可以在您的 eslintrc 中使用 "angular/file-name":0 覆盖它。

【讨论】:

    【解决方案2】:

    在您的.eslintrc规则 部分中添加"angular/file-name": 0,如下所示:

    {
        "extends": "eslint:recommended",
        "plugins": ["angular"],
        "env": {
            ...
        },
        "globals": {
            "angular": true,
            "module": true,
            "inject": true
        },
        "rules": {
            "angular/file-name": 0
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2023-01-05
      • 2020-09-26
      • 1970-01-01
      • 1970-01-01
      • 2019-09-07
      • 2021-12-10
      • 2020-03-25
      • 2021-11-21
      • 2021-06-18
      相关资源
      最近更新 更多