我对Resharper非常陌生,并试图实施它提供的所有建议。我可以自动执行吗?我试过代码清理。但那不会完成所有这些。此外,我需要删除所有评论的代码。我该怎么做?另外我正在用Silverlight应用程序运行它。如果我自动接受建议,是否有机会破坏某些内容?如何使用resharper自动接受所有警告/建议更改
回答
我不相信有办法做到这一点。
即使有,ReSharper经常会给你一个选择采取的行动 - 如果这是自动完成将被接受?
如果你能找到你认为ReSharper的应照顾自动例子,你可能会喜欢,要求对他们的吉拉网站的功能,并张贴在这里的链接,其他人投票:
它可能需要更多的工作,但是您应该手动应用任何清理操作,以便您知道代码中发生了什么变化,可以从这些更改中学习,并确保所有更改都是正确的。代码分析工具为您提供建议,但它们绝不是100%正确的 - 有时您需要自己编写一些编程;-)
不要认为它是一件杂事。把它看作是一种学习更好编码风格的(乏味和重复的)方式。你经常接受一个特定的改变,你会记得下一次更好的方式来编写类似的代码。
+1 - 同上。我做了与FxCop违规相同的手动清理,并从中学到很多东西。一旦清洁干净,请保持清洁 - 保持R#绿色,打开Warnings作为错误,并考虑在Continuous Integration下运行FxCop。 – TrueWill
绝对是一个好主意,为每个修复程序手动执行此操作我看到了resharper提出建议时出现了几个错误。 Resharper是一个非常棒的工具,但它只是一个工具,有时它不会使上下文完全正确,并以您无法察觉的方式更改代码。这得到更好的版本到版本。 –
是的,你可以通过代码cleanup来完成。
- 1. 如何更改Resharper栏中的颜色错误/警告/建议
- 2. 禁用所有Resharper警告和注释
- 3. 如何使用Resharper修复所有类似的警告?
- 4. 更改 “eslint:建议”,以警告
- 5. VS2005 IDE:自动接受代码更改建议?
- 6. 在Resharper中创建自己的警告?
- 7. 如何更改从Resharper ++的自动完成中获得的建议?
- 8. 如何接受来自远程的所有更改?
- 9. 如何使用我的键盘接受ReSharper命名空间导入建议?
- 10. Resharper建议将CompareTo更改为CompareOrdinal
- 11. 如何使用Resharper从类内自动创建接口成员?
- 12. Resharper警告窗口
- 13. ReSharper(false?)JavaScript警告
- 14. MVVM的Resharper警告
- 15. ReSharper的警告 - 访问修改关闭
- 16. Resharper - 如何更改'局部变量_从未使用'是一个建议
- 17. ReSharper的:Visual Studio中:警告使用VAR
- 18. 将接受ReSharper的建议毁掉这个单身?
- 19. 如何更改iOS自动更正建议的颜色?
- 20. 弹出框警告用户没有接受T&C(使用PayPal)
- 21. IE9 SmartScreen警告,尽管遵循所有建议
- 22. 如何接受我所有的更改,或者在magit手动合并中的所有更改?
- 23. 禁用所有警告NDK,建立
- 24. Python,如何启用所有警告?
- 25. 如何用jshint忽略所有警告?
- 26. EAAccessory接受所有协议字符串
- 27. 警告:此文件中所做的所有更改将丢失
- 28. Xcode和不建议使用的警告并不总是有效
- 29. ReSharper的警告有关JavaScript函数
- 30. 如何在使用LINQ和ReSharper时摆脱“Possible System.NullReferenceException”警告?
你不想这么做! 是的,你有可能会打破某些东西。 –
我同意。但至少我可能需要自动执行一些清理操作,如删除所有注释的代码。 – Tanmoy
99%的时间你不想这样做,肯定有一些情况下,这是非常有道理的。现在我已经从一个不符合我的编码标准的工具生成代码。我将会在第一代完成后手工维护代码。为什么我不能让Resharper把它清理干净呢? – roufamatic