Sharpen 0.7.0 has just been released, bringing a long-requested possibility to run an analysis on an arbitrary scope - a single file, folder, or project, or a selection of files, folders, or projects.
The scope selection can be done in the Solution Explorer in a usual way, by using the Shift and Up, Down, PgUp, and PgDown keys or the Shift and Ctrl keys in combination with left mouse clicks. Once you select the desired scope, you can now run the analysis on that scope by using the “Analyze with Sharpen” option on the context menu.
The “Analyze with Sharpen” menu option is also available on the context menu of the currently edited file.
This is the first minor version of Sharpen that does not bring any new C# suggestions but instead focuses solely on usability. And that with a good reason. The possibility to run an analysis on an arbitrary scope was the number one UX feature requested in all the personal feedback I got so far. This feature also helps internally, during the development of new C# suggestions. Usually, during the development of new suggestions it is needed to run the analysis only on those parts of the Smoke Tests Solution that are related to the suggestions under development.