c# - 将规则集迁移到 editorconfig 后的问题
问题描述
这是我之前的一个问题的后续:对规则集文件与编辑器配置文件感到困惑。总而言之,我一直在使用自定义规则集,分配给“代码分析”选项卡中的每个项目。我在每个项目的 \References\Analyzers\ 文件夹中还有一个“StyleCop.Analyzers”条目,它在规则集中添加了一个“StyleCop.Analyzers”标题(见下面的屏幕截图)。
无论如何,我终于开始将规则集迁移到 editorconfig 文件,方法是编辑规则集,然后单击黄色栏中的“迁移”链接:
这样做只是给我留下了更多的问题......
- 在我的规则集中,许多 StyleCop 规则被设置为“无”,但这些似乎没有被迁移,因为在 editorconfig 中,所有 SAxxxx 规则(在“分析器”选项卡下)都设置为“警告”。我可以重新配置它们,但为什么会发生这种情况呢?
- 正如您在屏幕截图中看到的,我的规则集有三个“Microsoft.CodeAnalysis...”分析器,但我在新的 editorconfig 中看不到它们的任何 IDExxxx 或 CSxxxx 规则。
- 现在我正在为我的解决方案使用 editorconfig 文件,如何删除/禁用在每个项目的“代码分析”选项卡中分配的规则集,以避免它与 editorconfig 冲突?我可以创建一个未选中所有规则的新规则集,但这似乎违背了拥有单个编辑器配置的目标,如果我仍然必须为每个项目分配一个规则集。
- 我可以从每个项目的 \References\Analyzers\ 文件夹中删除“StyleCop.Analyzers”条目,还是所有 StyleCop 规则都会从 editorconfig“Analyzers”选项卡中消失?
解决方案
推荐阅读
- javascript - 删除字符串上的特定多个结束字符
- rest - API 观察者,通过 REST API 通知订阅者
- php - mysql查询隐藏被阻止的用户所有帖子
- python - 计算列表中的连续元素
- javascript - 如何计算燃尽图的理想和实际燃耗
- ios - 自我调整大小的单元格自定义子视图以及如何调整内容视图的子视图
- reactjs - React、Redux、Immutable - 无法访问 mapStateToProps 中的 JSON 键
- python-3.x - 为什么我需要在此示例中定义变量,同时在 Python(3) 中一次对多个列表进行排序?
- java - 从我的递归数独求解器中获取堆栈溢出
- android - 科尔多瓦:上传apk时构建android调试模式与发布模式