Configuration
Configure dart_shield via analysis_options.yaml
Configuration
dart_shield is configured through your project's analysis_options.yaml file.
When you run dart_shield init, a default configuration is automatically added.
Enabling the Plugin
To enable the security rules, dart_shield must be registered as a plugin:
plugins:
- dart_shield
Shield Configuration
The configuration for dart_shield lives under the dart_shield key.
dart_shield:
analyzers:
code: true
deps: true
Options
| Key | Type | Description | Default |
|---|---|---|---|
analyzers | Map | Configuration for individual analyzers. | |
analyzers.code | boolean | Enable or disable static code analysis (secret detection, etc.). | true |
analyzers.deps | boolean | Enable or disable dependency analysis (known vulnerabilities). Note: Currently a placeholder for future functionality. | true |