Community Analyzers are third-party, open-source static analyzers supported by DeepSource.
Analyzer | Version | Shortcode | Repository |
---|---|---|---|
AWS CloudFormation | 0.83.0 | cfn-lint | https://github.com/aws-cloudformation/cfn-lint |
Dart Analyze | 3.2.0 | dart-analyze | https://github.com/dart-lang/sdk/tree/main/pkg/linter |
Kube Linter | 0.6.4 | kube-linter | https://github.com/stackrox/kube-linter |
Slither | 0.10.0 | slither | https://github.com/crytic/slither |
Solhint | 4.1.1 | solhint | https://github.com/protofire/solhint |
.deepsource.toml
configuration file. This step is akin to activating core analyzers in DeepSource.DEEPSOURCE_DSN
environment variable within your Continuous Integration (CI) system..deepsource.toml
config file. For example, if you want to enable Dart Analyze on your project, add the following to your .deepsource.toml
file:
DEEPSOURCE_DSN
environment variable for the project in your CI/CD pipeline. The DSN is used to associate the analysis report to the repository. This needs to be configured before sending the analysis report to DeepSource.
To look up the DSN:
General
tabData Source Name (DSN)
<analyzer-shortcode>
and <path-to-sarif-report>
with the actual values.