In this release we present several enhancements to our System Map views and the ability to suppress PR findings with a comment in your pull requests.
- More flexible System Maps
System maps are now responsive whether you use a mouse or trackpad. Pinch-to-zoom to drill into the area of interest or use the scroll to get where you want to go. Freshly explore your codebase in a less hierarchical manner.
-
Visualise logical dependencies in the System Maps
Change Coupling an exceptional feature that sets CodeScene apart from other tools, is now taking center stage! High Change Coupling increases the complexity of the codebase, making it harder to understand and maintain. With our improved System Maps, you can see which files change together over time. Some may be expected, e.g. to test files where others may be in a completely different area of the codebase. As an added bonus, you can discover coupling between modules implemented by different developers.
- Tooltips for new CodeScene users
As more users familiarise with CodeScene, we have made it easier for them to understand the information being presented in the System Map view. Simply click on the tool tip button to get an explanation of the information being presented.
- Suppress pull request findings
Many customers have requested the ability to suppress findings during pull requests and we are happy to share that this is now possible. Quickly suppress a single finding, multiple or all with a comment for the current PR. Suppression's will also be presented in the PR Statistics. The example below is from GitHub where all findings are being suppressed.