- Bug fix: Fix analysis runs for a GitLab project(s) with more than 100 repositories
- Bug fix: Inconsistency in Code Health Score Scale in Dashboard vs Reports
- Improvement: LoC count on the projects page
- Improvement: Increased a limit for listing available branches at project configuration
- Feature: Code Health: make the code duplication criteria configurable as part of Custom Code Health.
Use the following custom thresholds to tailor how Code Duplication is reported:
-
- function_duplication_min_lines_of_code_for_check specifies the lower threshold for when to report duplicated code with respect to function length. Default value: 10 (LoC). The idea is that you don’t care about 1 or 2 line functions that happen to be similar – that would generate tons of false positives.
- function_duplication_min_similarity_percentage specifies the thresholds for when two – or more – functions are considered copies of each other. Default: 75 (%). Code is considered duplicated when its structural similarity exceeds this threshold.
- Feature: Added ability to filter the system map on tickets to visualize which areas of the code base were modified
The System Maps now include a filtering feature that enables visualization of modified areas in the codebase based on ticket data. Filtering can be done by selecting multiple tickets simultaneously.
To enable filtering at system maps, PM integration has to be enabled.