# About analyzers
A DeepSource 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).
In addition to detecting issues, DeepSource analyzers can now suggest fixes for the commonly occurring issues and creates pull request with the fixes. Look for 'Autofix' button in the dashboard against supported issues. We're steadily increasing the coverage of issues on all the language analyzers that we support.
The following table lists all supported analyzers.
|Ruby||Beta|| ||Release planned|
|Test Coverage||GA|| ||NA|
Available release channels: