Refactor! 3.0 Beta Getting Code Issues and Looking A Lot Like ReSharper
by David Hayden
Refactor! 3.0 Beta is available to DevExpress Clients and has an interesting “Code Issues” area now in addition to Refactorings. The Code Issues highlight problems or code smells associated with the code. I think there are only two code issues available at this point: “Undeclared Elements” and “Unused Declarations”. It is awesome to see this type of improvement in Refactor!, albeit it is very limited at the moment.
If you have been using ReSharper, however, you have already had this cool functionality for quite some time and there is quite a lot of functionality in the code analysis features of ReSharper. Amazingly indispensible in my humble opinion and something I just can't live without!
For those using ReSharper, you will also see a similar “graphical map” in Refactor! to point to these code issues that ReSharper has been using for quite some time. Rory shows an image of it in this post and says the following:
“When I first started to use the new version of CodeRush, I thought I was suffering some strange programming glitch. I appeared to have some kind of graphical corruption on the right hand side of my editor. It turns out that this is in fact a graphical map (see right) of the code Issues in the current document (Left). The purpose of these would seem to be to help further draw your attention to your code issues...”
I love that feature in ReSharper, so it is cool to see that feature in Refactor! I don't see an image on the ReSharper website showing the graphical map as Rory puts it, but in the Code Analysis section of the ReSharper Website it does mention the status indicator. Below the status indicator when using ReSharper are graphical markings that show you exactly where the error / warning is in the code, and you can click on the indicators to jump to the code as well as use the keyboard, too. You also have full control as to when those indicators are displayed.
I love tools like ReSharper and Refactor!