如何从Intellisense Visual Studio禁用StyleCop添加项目和头信息

lf3rwulv  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(107)

我使用StyleCop与Visual Studio 2022。对于我的解决方案,我使用一个.editorconfig文件来管理所有StyleCop分析器规则。我还禁用了规则1633 File should have header,因为我在文档中不使用标题以最大限度地减少混乱。但是,StyleCop仍然将选项Add StyleCop settings file to the projectAdd file header添加到Intellisense上下文菜单中。


的数据
有没有办法从Intellisense菜单中禁用这两个选项?我经常不小心点击其中一个导致这些行动的执行。

x7rlezfr

x7rlezfr1#

我最终将此作为问题发布在StyleCop的GitHub页面上。
https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/3679
我在那里得到了如何解决这个问题的答案。
无法从Visual Studio编辑器或配置编辑器正确控制设置。当通过Visual Studio的编辑器设置为disabled时,它会将值设置为silent,这不会消除上下文菜单。
您必须在另一个文本编辑器中打开.editorconfig文件(例如notepad++)并手动更改dotnet_diagnostic.SA1633.severity = none行。这将阻止上下文菜单出现。
这个问题已经在Roslyn项目https://github.com/dotnet/roslyn/issues/69176中作为一个问题打开。

相关问题