检测VS中的长代码行?

时间:2015-01-16 15:34:33

标签: visual-studio-2010

我刚遇到这个可怕的代码:

string summary = Controls.BasePage1.GetLDA().ExecuteStringScalar(sb).Replace("'", "\\'");

它没有做足够的空检查。有没有办法在Visual Studio项目中检测这样的长行代码?

1 个答案:

答案 0 :(得分:0)

Plain vanilla Visual Studio不支持搜索长行或NullReferenceException个检查。

有一个选项可以包装长行,但它不会将行分成较小的单位。 (工具 - >选项... - >文本编辑器 - > C# - >常规 - >自动换行)。如果你扩展你的visual studio实例,它将解开该行。

但是,您要查找的功能由第三方插件提供。我正在使用ReSharper。它可以在您的代码中找到任何可能的NullReferenceException。它还可以自动将您的线条格式化为您喜欢的任何长度。 (Resharper - >选项 - >代码编辑 - > C# - >格式化样式 - >换行和换行有很多选项可以微调代码编辑。)

相关问题