【发布时间】:2013-08-07 21:18:49
【问题描述】:
IDEA 的开发人员也是 Resharper 的开发人员。我喜欢 Resharper 建议重构 if/else 的方式。
IDEA 也能做到这一点吗?默认情况下不提供此功能。
编辑
以下是我指的一些 Resharper 功能:
Original code:
static public string ToNonNullString(this XmlAttribute attr)
{
if (attr != null)
return attr.Value;
else
return string.Empty;
}
Suggestion: remove redundant 'else' resulting in following:
static public string ToNonNullString(this XmlAttribute attr)
{
if (attr != null)
return attr.Value;
return string.Empty;
}
来源在这里( Code suggestions by Resharper making code less readable?)。
我记得当我将 Visual Studio 与 Resharper 一起使用时,我得到了很多类似的建议。尽管我已经使用了 2 年,但在 IDEA 中还没有看到它。
【问题讨论】:
-
你指的是什么快速修复?请举个例子。
-
对我的答案进行了大修,向您展示如何让 IDEA 报告它们,而不仅仅是修复它们
标签: intellij-idea