【问题标题】:Getting ESLint to ignore unused Angular $log variable让 ESLint 忽略未使用的 Angular $log 变量
【发布时间】:2017-06-18 19:40:46
【问题描述】:

对于 JavaScript,我在 Angular 1.5 的 Atom 中使用 ESLint。我的.eslintrc 文件中有以下摘录:

"rules": {
    "no-unused-vars": ["warn", {
        "varsIgnorePattern": "\\$log"
    }]

ESLint no-unused-vars documentation 说我可以使用正则表达式。然而 ESLint 仍然对我在 Angular 控制器中注入的 $log 变量发出警告。 (我也试过"$log",没有转义,同样的事情发生了。)

【问题讨论】:

    标签: javascript angularjs atom-editor eslint


    【解决方案1】:

    尝试使用 argsIgnorePattern 而不是 varssignorepattern

    【讨论】:

    • 哇哦!!好的,我明白了 --- 我没有理解未使用的变量 和未使用的函数arguments 之间的区别。阅读文档时,我有一点心理障碍。将其更改为"argsIgnorePattern": "\\$log" 成功了! (作为记录,"log" 确实 not 工作;$ 必须转义,我想是因为这是一个正则表达式。)非常感谢您快速准确的回复!跨度>
    猜你喜欢
    • 2018-07-24
    • 2017-11-09
    • 2017-02-06
    • 2022-09-25
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    相关资源
    最近更新 更多