An analyzer inspects and analyzes source code in a repository to raise issues and track metrics. Analyzers look for anti-patterns, bug risks, performance issues,. and raises issues. Analyzers also create and track metrics like dependency count, documentation coverage, etc. Analyzers operate at file-level (like, anti-pattern found in a file at a specific location), as well as repository-level issues (like, 4 dependencies found which are not installed).
The following table lists all supported analyzers and their shortcodes.
|Docker||GA|| ||Core||Not Supported|
|Go||GA|| ||Core||Not Supported|
|Python||GA|| ||Core||Not Supported|
|Ruby||Beta|| ||Core||Not Supported|
|Terraform||Beta|| ||Core||Not Supported|
|Test Coverage||GA|| ||Core||Supported|
Available release channels: