你用过JustCode吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (27)

最近有没有人使用过 Telerik的JustCode

提问于
用户回答回答于

我一直在使用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。例如,JustCode没有给出以下警告:"Value assigned is not used in any execution path." 它甚至错过了一个错误:"Cannot convert type 'int' to 'bool'." 表达式是:

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

用户回答回答于

你可以更改JustCode智能标签的大小,或关闭JustCode选项菜单中的Visual Studio智能标签。我更喜欢用ctrl +。来访问VS的智能标签,所以它对我来说不是问题。

扫码关注云+社区