簡體   English   中英

如何在eslint-plugin-angular中關閉eslint規則`angular / file-name`

[英]how to turn off eslint rule `angular/file-name` in eslint-plugin-angular

我有這樣的配置。

`module.exports = {“ globals”:{“ angular”:1},“ env”:{“ browser”:true,“ commonjs”:true,“ es6”:true},擴展:['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

Angular插件正在運行文件名規則,由於我在您的規則列表中未看到它,因此默認情況下是在猜測。 您應該可以在eslintrc中使用"angular/file-name":0覆蓋它。

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

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

暫無
暫無

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

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