Harness Test Coverage Data:
- CppDepend gathers code coverage data from Bullseye , Cobertura and Visual Studio Team System . From this data, CppDepend infers some metrics on methods, types, namespaces and projects : PercentageCoverage, NbLinesOfCodeCovered, NbLinesOfCodeNotCovered and BranchCoverage.
Advanced Integration with External Tools:
- CppDepend provides many interesting features to explore and treat the data extracted from the analysis phase, and it's very interesting to use these features to treat the analysis data from the other static analysis tools.
Visual Studio Integration Enhancement:
- Integration with Visual Studio 2015
- CppDepend Windows location / size / docking status are now properly stored and restored accross Visual Studio executions.
- CppDepend Visual Studio extension is now based on VS package API (VSIX), while it was based on VS Addin API. As a consequence the extension is faster to load and the overall extension stability is strengthened.
- Full support of Visual Studio keyboard shortcut assign + easy way to set/reset default CppDepend shortcut.
- Enhanced CppDepend global menus.
- When a code element right clicked in VS is yet unknown to CppDepend, a menu proposes to either add the parent assembly to the list of assemblies to analyze, or, if the parent assembly is already there, the menu proposes to refresh the analysis result by re-building the VS solution and then re-running the CppDepend analysis.
- A CppDepend project can now be attached to a VS solution file (.sln) or to a VS solution user options file (.suo).
- When attaching a CppDepend project to a VS solution file (.sln) the user is not prompted anymore to reload the solution. The VS solution file is written when closing the solution, or when requiring VS Save All.
Rules Enhancement:
- With CppDepend v6, Rule Files can be created and shared amongst CppDepend projects. This is useful to define company-level standard rules sets, and get them applied by all teams.
- A detailled Description and HowToFix section has been added for each default code rule. You can choose both in the CppDepend UI and the CppDepend report, to view the rule description or source code.
- It is now possible to insert tags <Description> and <HowToFix> in code rules source code comment.
- More than 30% of default code rules source code have been refined to offer more detailled results with less false positives.
UI Enhancements:
- The Metric View can now display a second metric by coloring the treemap elements. Hence two code metrics can be displayed at once.
- In Rules and Queries result, percentage Code Coverage values are now displayed with a proprotional green/red color scheme.
- Support Visual Studio Blue, Dark, Light Themes, and VS2010 Blue theme.
- The CppDepend UI now scales properly whatever the DPI settings, 100%, 125%, 150%, 200% and 250%.
- Class Browser and Queries Explorer Treeview have now OS explorer theme.
- Shaded animation when transitionning from one dependency graph to another, doesn't flicker anymore!
- In query/rule result windows, when showing a sub-result in a native window, the native window height is now well sized.
- When saving a query or a rule edited, the overall edition status is preserved (this includes the scroll bars position, the cursor position and the selection length).
- When pinning a description, the info panel background color is set to grey.
- CppDepend > Tools > show Options Form, now remembers which last option panel was shown last time the Options Form closed.
|