Some code may get skipped during analysis.
Details
Some of the reasons for the code to be excluded from the scan are
- Code not compliant with enough analysis criteria,
- Content is not in the expected language
- File is too big (the size limit is 3 MB) - Please also refer CAST HIGHLIGHT - Analysis - How to manage the file size and file count limits set for analysis
- Analyzer for the technology is not available
- Some analysis unit are not OK
- Binary file - If it is a DLL or jar file they are analysed only for SCA.
- Unreadable file
- Missing file
- External library - If it is a DLL or jar file they are analysed only for SCA.
- Encoded file
- Generated file
- Syntax error
- Third-party library - If it is a DLL or jar file they are analysed only for SCA.
- Time out etc
- Minified files are excluded from the health analysis. To detect minified files the analyzer calculates a ratio between instruction lines and total lines of code. If this ratio reaches a specific value, the analyzer considers it as minified and exclude it. It is also indicated in the logs as 23-01-11 16:23:43,750 INFO perl: out: Abort : Wrapped: minified file (ratio=80.4155220396804)
Ticket
39711
Comments