Analysis Scope on CodeScan Cloud
An analysis scope helps you narrow your results to only the relevant issues. This reduces the noise and issues from rules that may not be relevant to certain files.
The key features of an Analysis Scope are:
Helps you exclude certain files from detecting specific issues.
Helps you completely ignore some files.
Helps you exclude files from duplication detection and coverage calculations.
Follow the steps below to use the Analysis Scope feature on CodeScan cloud.
Open the Project under the Organization for which you need to run the analysis and navigate to Project Settings > General Settings > Analysis Scope.
Project Settings You will now be able to view the tab, under which you can select your required specification to enable this feature during the analysis.
Wildcards: If you scroll the tab farther to the end, you can see a portion that says “wildcards,” under which there are rules and examples, which help you understand how to enter the specifications or part of the file name to enable this feature.
Wildcards
If we go under files, you will be able to view two options as follows:
File Exclusions Source File Exclusions: to exclude source code files. Specifying an exclusion means that everything under your directory will be included in analysis except the files with paths that match your exclusion pattern.
Source File Inclusions: Helps include only the specific source code files in the analysis. In a few corner cases, it is necessary to be explicit about what's included in analysis and leave out everything else, but that is not the normal case, and setting inclusions should not be the first thing you try when configuring a new project.
Once the analysis is completed, go to the Code tab to view the files as per your specified settings.
Code Tab
Here are a couple of implementation examples:
For Source File Exclusions:
Source File Exclusions Classes For Source File Inclusions:
Source File Inclusions Classes
You can accomplish this by utilizing the "Ignore Issues on Multiple Criteria" feature in Project Settings under General Settings > Analysis Scope.
To do this, simply provide the rule key and file path name.
Example:



Last updated
Was this helpful?