Resharper 你用过JustCode吗?

Resharper 你用过JustCode吗?,resharper,justcode,Resharper,Justcode,最近有人用过Telerik的吗?这个问题大约两年前就被问到了,但我相信这些问题现在一定已经解决了。特别是指与ReSharper并行运行。我已经使用ReSharper一段时间了。我决定试试JustCode,看看它是如何工作的 使用JustCode一周后,我将卸载它并返回Resharper 我喜欢JustCode的地方: 指示整个解决方案中所有警告/错误的单个窗口 性能似乎比Resharper好一点 重构更容易实现 可以排除项目,也可以排除文件类型 可以排除语言(如XAML) 我不喜欢JustC

最近有人用过Telerik的吗?这个问题大约两年前就被问到了,但我相信这些问题现在一定已经解决了。特别是指与ReSharper并行运行。

我已经使用ReSharper一段时间了。我决定试试JustCode,看看它是如何工作的

使用JustCode一周后,我将卸载它并返回Resharper

我喜欢JustCode的地方:

  • 指示整个解决方案中所有警告/错误的单个窗口
  • 性能似乎比Resharper好一点
  • 重构更容易实现
  • 可以排除项目,也可以排除文件类型
  • 可以排除语言(如XAML)
我不喜欢JustCode的地方:

  • 有时,用于打开修复或重构选项的下划线很难单击,这令人沮丧,因为VS也会在同一位置放置下划线(弹出的是后者的上下文菜单)
  • 无法将提示改为警告
  • 我看到一些小虫子
  • JustCode在XAML代码中给出了数百个误报警告(幸运的是我可以关闭对XAML的检查)
我在Resharper中遗漏了什么:

  • 文档中关于方法参数丢失/不匹配的警告
  • 将表达式转换为Linq表达式的提示
  • 在编写开始括号时,resharper会自动添加结束括号,并将您放在两个括号之间的空行上
  • 当完成一个方法时,Resharper会添加第一个括号。如果该方法是无参数的,它还会添加最后一个
  • 我肯定还有很多其他的东西我现在记不起来了
您可以同时安装Resharper和JustCode。在安装JustCode之前,我先挂起了Resharper,并很好地使用了JustCode。当我恢复Resharper并重新启动VS时,两者都在一起运行,没有出现错误

总之,Resharper发现的不仅仅是代码。 例如,JustCode没有针对以下内容发出警告:
“分配的值未在任何执行路径中使用。”
它甚至错过了一个错误:
“无法将类型“int”转换为“bool”。
表达式是:

if ((bool)CanDoIt) // Here CanDoIt is a property of type int.
{
...
}

总而言之,这个工具还不错。我建议你不要吃任何东西。但是,如果您可以在Resharper和JustCode之间进行选择,请选择Resharper。。。目前;JustCode还很年轻。

您可以更改JustCode智能标记的大小,或在JustCode的“选项”菜单中关闭Visual Studio的智能标记。我更喜欢使用ctrl+访问VS的智能标记,因此这对我来说不是问题。

有关信息,如果您希望解决方案中的所有错误和警告,请转到Resharper>Inspect>解决方案中的代码问题菜单。您可以按照自己的意愿对该项目进行筛选和排序。此外,如果要从全局分析中排除项目,可以使用“重新筛选”>“选项”>“代码检查”>“设置”>“编辑项目”跳过并选择文件夹。不过,这一个确实需要一些改进。例如,我想从解决方案范围的使用情况分析中排除我的单元测试项目,但是如果您使用此选项,您也将从重命名功能中排除它们。。。另外,我不明白为什么该选项是在Resharper选项中定义的,而不是在解决方案或项目属性中定义的。谢谢,我将查看Thoseight想要查看和