User Guide
Appendix B: Configuration Options
Property Name
Description
Example: com.fortify.sca.CmdlineOptionsFileEncoding=UTF-8
Specifies a colon-separated list of languages to exclude from the translation phase. The
com.fortify.sca.
DISabledLanguages
valid language values are abap, actionscript, apex, cfml, cobol, configuration,
cpp, dart, dotnet, golang, java, javascript, jsp, kotlin, objc, php, plsql, python,
ruby, scala, sql, swift, tsql, typescript, and vb.
Value Type: String
Default: (none)
Command-Line Option: -disable-language
Specifies a colon-separated list of languages to translate. The valid language values are
com.fortify.sca.
EnabledLanguages
abap, actionscript, apex, cfml, cobol, configuration, cpp, dart, dotnet, golang,
java, javascript, jsp, kotlin, objc, php, plsql, python, ruby, scala, sql, swift,
tsql, typescript, and vb.
Value Type: String
Default: All languages in the specified source are translated unless explicitly excluded
with the com.fortify.sca.DISabledLanguagesproperty.
Command-Line Option: -enable-language
Specifies the directory to store intermediate files generated in the translation and analysis
phases. Fortify Static Code Analyzer makes extensive use of intermediate files located in
this project root directory. In some cases, you achieve better performance for analysis by
making sure this directory is on local storage rather than on a network drive.
com.fortify.sca.
ProjectRoot
Value Type: String (path)
Default (Windows): ${win32.LocalAppdata}\Fortify
Note: ${win32.LocalAppdata}is a special variable that points to the windows
Local Application Data shell folder.
Default (Non-Windows): $home/.fortify
Command-Line Option: -project-root
Example: com.fortify.sca.ProjectRoot=
C:\Users\<username>\AppData\Local\
Translation
Specifies how to translate specific file name extensions of languages that do not require
com.fortify.sca.
fileextensions.java
build integration. The valid extension types are ABAP, ACTIONSCRIPT, APEX, APEX_
OBJECT, APEX_TRIGGER, ARCHIVE, ASPNET, ASP, ASPX, BITCODE, BSP, BYTECODE, CFML,
COBOL, CSHARP, DART, DOCKERFILE, FLIGHT, GENERIC, GO, HOCON, HTML, INI, JAVA, JAVA_
PROPERTIES, JAVASCRIPT, JSP, JSPX, KOTLIN, MSIL, MXML, OBJECT, PHP, PLSQL, PYTHON,
RUBY, RUBY_ERB, SCALA, SWIFT, SWC, SWF, TLD, SQL, TSQL, TYPESCRIPT, VB, VB6,
VBSCRIPT, VISUAL_FORCE, VUE, and XML.
com.fortify.sca.
fileextensions.cs
com.fortify.sca.
fileextensions.js
com.fortify.sca.
fileextensions.py
Value Type: String (valid language type)
Default: See the fortify-sca.propertiesfile for the complete list.
OpenText™ Fortify Static Code Analyzer (24.2.0)
Page 188 of 232