javascript - Visual Studio:以红色下划线的 eslint 错误
问题描述
我正在使用 Visual Studio Community,我的 javascript 文件中的 eslint 警告显示为红色。这真的很令人困惑,一开始你会觉得你有一个编译错误,但实际上没有,一切都很好。
所以,我的问题是,如何将下划线颜色更改为绿色?我想有一种方法可以告诉 Visual Studio 这些实际上是警告而不是错误,但我在任何地方都找不到这个选项。
我不敢相信我在网上找不到任何答案,我一定不是唯一一个对此感到恼火的人......
编辑:这是一个“错误”的例子:
解决方案
正如 airbnb eslint 预设github页面上所讨论的:
它们是故意的错误。警告大多是无用的,因为它们很容易被忽略。如果不是错误,则不会强制执行
这似乎是所有 eslint 预设的经验法则。您可以在 .eslintrc.json 文件中手动设置每个 eslint 规则进行警告;
"rules": {
"no-const-assign": "warn",
"no-this-before-super": "warn",
}
这至少应该将红线变成不那么烦人的黄色。似乎还有几个插件可以自动将所有规则设置为“警告”,例如eslint-plugin-only-warn。
推荐阅读
- c++ - 将信号连接到 lambda 时 Qt::QueuedConnection 和 Qt::DirectConnection 之间的区别
- awk - Linux - 替换列值
- r - 根据 r 中单独表中的值将列添加到数据框
- r - 使用 AppliedPredictiveModeling 包时出错
- sql - 将相似的 SQL 表组合成更通用的表的最佳方法(不损失信息/效率)
- mysql - 如何在 sqlx 中构建和提交多查询事务?
- c++ - 为什么我的蒙特卡洛类型游戏的赔率计算器中的结果返回错误答案?
- python - Python C 模块扩展版本不兼容吗?
- c# - 从本地集合中删除项目而不删除
- angular - 错误 NG8002:无法绑定到“数据源”,因为它不是“表”的已知属性