Top-Level Customization Reference
You can configure overall behavior of Code Analyzer, such as the location of the log folder and the root directory of the configuration options.
For configuration and reference information about specific engines, see:
- CPD Engine Configuration Reference
- ESLint Engine Configuration Reference
- Flow Scanner Engine Configuration Reference
- PMD Engine Configuration Reference
- RetireJS Engine Configuration Reference
- Regex Engine Configuration Reference
- Salesforce Graph Engine Configuration Reference
Field | Type | Description |
---|---|---|
config_root | string | The absolute folder path to which all other path values in this configuration may be relative to. If unspecified, or if specified as null, then the value is automatically chosen to be the parent folder of your Code Analyzer configuration file if it exists, or the current working directory otherwise. Default value is null . |
log_folder | string | Folder where to store log files. May be an absolute path or a path relative to config_root. If unspecified, or if specified as null, then the value is automatically chosen to be your machine's default temporary directory. Default value is null . |
log_level | number | Level at which to log messages to log files. Possible values are:
4 . |
rules | object | Rule override settings of the format rules.{engine_name}.{rule_name}.{property_name} = {override_value} where:
{} .---- [Example usage]: --------------------- |
engines | object | Engine specific custom configuration settings of the format engines.{engine_name}.{property_name} = {value} where:
{} . |