Sunday, June 27, 2010, 08:59 AM - Code Style EnforcerCode Style Enforcer is currently being rewritten for Visual Studio 2010 utilizing the new editor extension capabilities. Code Style Enforcer 3.0.7 Beta is the first step towards this goal and it therefore still missing some of the core functionality from the previous releases. These features will be implemented in the upcoming releases, hopefully together with some new functionality. More and more of the functionality is rewritten using core Visual Studio 2010 integration features, but DXCore, from Developer Express, is still needed for parsing the source code.
• Simplified installation, with only a single MSI file, and support for the Visual Studio Extension Manager.
Known Issues (some missing features from the previous releases)
• No user interface for changing the code rules inside Visual Studio, but it can still be done using the Code Style Enforcer Configurator application or manually by editing the XML rule files.
• No automatic correction suggestions of code rule violations.
• No menu item for toggling the active state of Code Style Enforcer, on solution- or project-level, but it can be done manually be editing the solution or project file.
• Not possible to generate code rule violation reports.
Please let me know of any bugs or strange behaviors that you might encounter.
Code Style Enforcer 3.0+ will only work with Visual Studio 2010. For Code Style Enforcer support in Visual Studio 2005 and Visual Studio 2008 stay with version 2.2.34.
Download Code Style Enforcer 3.0.7 Beta
Monday, June 21, 2010, 07:01 PM - Code Style EnforcerSince a lot of faithful users have been asking about support for Visual Studio 2010, I can now announce that I have come a good way in the development of this next version.
I'm rewriting quite a lot to utilize the new editor extension capabilities in Visual Studio 2010. The first release, will probably not be feature complete with the previous versions, but the goal is to get it out as fast as possible with the bare minimum of requirements. The future goals is then to be able to plug-in even more features which hopefully should be a lot easier.
Please let me know if you are willing to sign up as a beta tester!
Wednesday, March 17, 2010, 05:41 PM - Code Style EnforcerToday I'm releasing a very minor version change of Code Style Enforcer where the only difference to 2.2.10 is that it is compiled against DXCore v2009 vol 3.3 (9.3.3). The reason for this is that a few users have experienced problems with the combination of Code Style Enforcer 2.2.10 and the latest version of DXCore.
It's been quite a long time now since anything big really happened to Code Style Enforcer, and it is simply because I have not had the time I wanted and needed for it. Now I've at least setup a continuous integration environment for it, or really exchanged CC.NET which I once used in favor for TeamCity, which seems to work really great!
The next thing that will happen with Code Style Enforcer is that I will port it to Visual Studio 2010. There is now a beta version of DXCore, v2010 vol 1.0, which has some breaking changes in it that I will need to adhere to in order for CSE to work in the new WPF editor.
After releasing a version working well with Visual Studio 2010, I will look into the new extension capabilities of the new code editor in order to see what advantages this can give to Code Style Enforcer.
Friday, April 24, 2009, 08:07 AM - Code Style EnforcerDevExpress recently released new versions of DXCore, CodeRush & Refactor, where they have a new versioning and installation structure.
A new version of Code Style Enforcer is on the way, with support for the latest DXCore. The only difference, really, is the installation path of the CSE plug-in, so until I've fixed this you can simply copy the DX_CodeStyleEnforcer DLL from the "C:\Program Files\Code Style Enforcer" folder, to the DXCore plug-ins folder located in something like "Documents\DevExpress\IDE Tools\Community\PlugIns".
Wednesday, November 12, 2008, 08:37 PM - Code Style EnforcerThe new Code Style Enforcer version is 2.2.10.
• Settings file and default location for custom rules is changed to the user's documents folder. UAC should no longer be an issue.
• Rules are now only enforced for C# and VB projects/documents.
• Possible to activate/deactivate Code Style Enforcer for each individual project in a solution.
• Method parameters are now checked for violations again.
• Implicit and explicit cast operators no longer report invalid violations.