# Qlty Docs ## Docs - [What is Qlty?](https://docs.qlty.sh/what-is-qlty.mdx) - [Qlty CLI vs. Qlty Cloud](https://docs.qlty.sh/cli-vs-cloud.mdx) - [Linting](https://docs.qlty.sh/linting.mdx) - [Auto-formatting](https://docs.qlty.sh/auto-formatting.mdx) - [Code Smells](https://docs.qlty.sh/code-smells.mdx) - [Complexity](https://docs.qlty.sh/complexity.mdx) - [Duplication](https://docs.qlty.sh/duplication.mdx) - [Custom Checks](https://docs.qlty.sh/custom-checks.mdx) - [Monorepos](https://docs.qlty.sh/home/key-concepts/monorepos.mdx) - [Programming Language Support](https://docs.qlty.sh/languages.mdx) - [Go Language Support](https://docs.qlty.sh/languages/golang.mdx) - [Java Language Support](https://docs.qlty.sh/languages/java.mdx) - [JavaScript Language Support](https://docs.qlty.sh/languages/javascript.mdx) - [Kotlin Language Support](https://docs.qlty.sh/languages/kotlin.mdx) - [PHP Language Support](https://docs.qlty.sh/languages/php.mdx) - [Python Language Support](https://docs.qlty.sh/languages/python.mdx) - [Ruby Language Support](https://docs.qlty.sh/languages/ruby.mdx) - [Rust Language Support](https://docs.qlty.sh/languages/rust.mdx) - [Swift Language Support](https://docs.qlty.sh/languages/swift.mdx) - [TypeScript Language Support](https://docs.qlty.sh/languages/typescript.mdx) - [Available Plugins](https://docs.qlty.sh/plugins.mdx) - [Migration Overview](https://docs.qlty.sh/migration/overview.mdx) - [Product Comparison](https://docs.qlty.sh/migration/comparison.mdx) - [Migration Guide](https://docs.qlty.sh/migration/guide.mdx): Migrating Quality to Qlty - [Migrating Coverage Uploads](https://docs.qlty.sh/migration/coverage.mdx): Code Coverage Migration Guide - [Getting Started with the Qlty CLI](https://docs.qlty.sh/cli/quickstart.mdx) - [System Requirements](https://docs.qlty.sh/cli/system-requirements.mdx) - [Ignoring Issues with Qlty CLI](https://docs.qlty.sh/cli/ignoring-issues.mdx) - [Analysis Configuration](https://docs.qlty.sh/analysis-configuration.mdx): Tailor your code quality results - [Excluding Files and Folders](https://docs.qlty.sh/excluding-files.mdx) - [check](https://docs.qlty.sh/cli/commands/check.mdx) - [fmt](https://docs.qlty.sh/cli/commands/fmt.mdx) - [metrics](https://docs.qlty.sh/cli/commands/metrics.mdx) - [smells](https://docs.qlty.sh/cli/commands/smells.mdx) - [Sources](https://docs.qlty.sh/cli/concepts/sources.mdx) - [Plugins](https://docs.qlty.sh/cli/concepts/plugins.mdx) - [Runtimes](https://docs.qlty.sh/cli/concepts/runtimes.mdx) - [Coding with AI Agents](https://docs.qlty.sh/cli/coding-with-ai-agents.mdx) - [Continuous Integration](https://docs.qlty.sh/cli/ci.mdx) - [Git Hooks](https://docs.qlty.sh/cli/git-hooks.mdx) - [Linter Extensions](https://docs.qlty.sh/cli/linter-extensions.mdx) - [Shared Analysis Configuration](https://docs.qlty.sh/qlty-cli/additional-information/shared-analysis-configuration.mdx): Sharing your analysis configuration across multiple projects - [Frequently Asked Questions (FAQ)](https://docs.qlty.sh/cli/faq.mdx) - [Qlty CLI Internals](https://docs.qlty.sh/cli/internals.mdx) - [Debugging](https://docs.qlty.sh/cli/debugging.mdx) - [Developing Plugins](https://docs.qlty.sh/cli/developing-plugins.mdx): How to get a new plugin for any analysis tool - [Global Options](https://docs.qlty.sh/cli/global-options.mdx) - [Telemetry](https://docs.qlty.sh/cli/telemetry.mdx) - [Project Config (qlty.toml)](https://docs.qlty.sh/qlty-toml.mdx): Formal specification of the `qlty.toml` configuration file - [Silencing Issues](https://docs.qlty.sh/silencing-issues.mdx): Syntax for silencing issues generated by Qlty. - [user.toml](https://docs.qlty.sh/cli/user-toml.mdx) - [cache clean](https://docs.qlty.sh/cli/commands/cache-clean.mdx) - [cache dir](https://docs.qlty.sh/cli/commands/cache-dir.mdx) - [cache status](https://docs.qlty.sh/cli/commands/cache-status.mdx) - [check](https://docs.qlty.sh/cli/commands/check.mdx) - [config migrate](https://docs.qlty.sh/cli/commands/config-migrate.mdx) - [config show](https://docs.qlty.sh/cli/commands/config-show.mdx) - [config validate](https://docs.qlty.sh/cli/commands/config-validate.mdx) - [coverage publish](https://docs.qlty.sh/cli/commands/coverage-publish.mdx) - [completions](https://docs.qlty.sh/cli/commands/completions.mdx) - [deinit](https://docs.qlty.sh/cli/commands/deinit.mdx) - [discord](https://docs.qlty.sh/cli/commands/discord.mdx) - [dashboard](https://docs.qlty.sh/cli/commands/dashboard.mdx) - [docs](https://docs.qlty.sh/cli/commands/docs.mdx) - [fmt](https://docs.qlty.sh/cli/commands/fmt.mdx) - [help](https://docs.qlty.sh/cli/commands/help.mdx) - [init](https://docs.qlty.sh/cli/commands/init.mdx) - [install](https://docs.qlty.sh/cli/commands/install.mdx) - [metrics](https://docs.qlty.sh/cli/commands/metrics.mdx) - [plugins enable](https://docs.qlty.sh/cli/commands/plugins-enable.mdx) - [plugins upgrade](https://docs.qlty.sh/cli/commands/plugins-upgrade.mdx) - [plugins disable](https://docs.qlty.sh/cli/commands/plugins-disable.mdx) - [plugins list](https://docs.qlty.sh/cli/commands/plugins-list.mdx) - [smells](https://docs.qlty.sh/cli/commands/smells.mdx) - [upgrade](https://docs.qlty.sh/cli/commands/upgrade.mdx) - [version](https://docs.qlty.sh/cli/commands/version.mdx) - [Setting up Qlty](https://docs.qlty.sh/cloud/quickstart.mdx): Get your first code quality results with two steps - [Continuous Quality](https://docs.qlty.sh/cloud/continuous-quality.mdx) - [Automated Code Review](https://docs.qlty.sh/cloud/automated-code-review.mdx) - [Quality Gates](https://docs.qlty.sh/cloud/gates.mdx) - [Maintainability Metrics and Ratings](https://docs.qlty.sh/cloud/maintainability/metrics.mdx): Definitions for your code quality data - [Triaging Issues with Qlty Cloud](https://docs.qlty.sh/cloud/triaging-issues.mdx) - [Security Framework](https://docs.qlty.sh/cloud/security/framework.mdx): Five types of static analysis for security - [Implementing Security Scanning](https://docs.qlty.sh/cloud/security/implementing.mdx) - [AI Explanations](https://docs.qlty.sh/cloud/ai-explanations.mdx) - [AI Autofixes](https://docs.qlty.sh/cloud/ai-autofixes.mdx) - [Overview](https://docs.qlty.sh/cloud/projects/overview.mdx) - [Code](https://docs.qlty.sh/cloud/projects/code.mdx) - [Issues](https://docs.qlty.sh/cloud/projects/issues.mdx) - [Pull Requests](https://docs.qlty.sh/cloud/projects/pull-requests.mdx) - [Plans and Features](https://docs.qlty.sh/cloud/billing/plans.mdx) - [Limits on the Free Version](https://docs.qlty.sh/cloud/billing/free.mdx) - [Contributors Usage](https://docs.qlty.sh/cloud/billing/contributors.mdx) - [Analysis Minutes Usage](https://docs.qlty.sh/cloud/billing/analysis-minutes.mdx) - [Managing Your Plan and Billing](https://docs.qlty.sh/cloud/billing/managing.mdx) - [Payment Methods](https://docs.qlty.sh/cloud/billing/payments.mdx) - [Open Source Projects](https://docs.qlty.sh/cloud/billing/open-source.mdx) - [Education and Non-Profits](https://docs.qlty.sh/cloud/billing/edu-non-profit.mdx) - [Frequently Asked Questions (FAQ)](https://docs.qlty.sh/cloud/faq.mdx) - [Support](https://docs.qlty.sh/support.mdx) - [Qlty for Infrastructure](https://docs.qlty.sh/qlty-cloud/additional-information/qlty-for-infrastructure-projects.mdx) - [System Limits](https://docs.qlty.sh/cloud/limits.mdx) - [Troubleshooting](https://docs.qlty.sh/cloud/troubleshooting.mdx): Help for some issues that may come up - [GitHub App](https://docs.qlty.sh/cloud/github-app.mdx) - [User Permissions](https://docs.qlty.sh/cloud/permissions.mdx) - [AI Data Usage](https://docs.qlty.sh/cloud/data-usage.mdx): How we use data to improve Qlty - [Security](https://docs.qlty.sh/cloud/security.mdx): High-level overview of our security and compliance practices - [Troubleshooting Build Timeouts](https://docs.qlty.sh/cloud/troubleshooting-build-timeouts.mdx): Information about handling build timeouts. - [Code Coverage with Qlty](https://docs.qlty.sh/coverage.mdx): Advanced coverage features for engineering teams - [Coverage Quick Start](https://docs.qlty.sh/coverage/quickstart.mdx): Get started with code coverage reporting in Qlty - [Generating Coverage Data](https://docs.qlty.sh/coverage/generating-data.mdx): How to generate coverage reports for different programming languages - [Example Repositories](https://docs.qlty.sh/coverage/example-repositories.mdx): Example projects with code coverage integration - [Commit Statuses](https://docs.qlty.sh/coverage/commit-statuses.mdx): Configure GitHub commit statuses for code coverage - [Pull Request Comments](https://docs.qlty.sh/coverage/pull-request-comments.mdx): Configure automatic code coverage comments on GitHub pull requests - [Chrome and Firefox Extension Alpha](https://docs.qlty.sh/coverage/browser-extension.mdx): View code coverage information when browsing GitHub - [CI Integration / Uploader](https://docs.qlty.sh/coverage/ci.mdx): Automate code coverage reporting in continuous integration - [Coverage Tokens](https://docs.qlty.sh/coverage/tokens.mdx): Authentication options for uploading coverage reports - [Coverage Metrics](https://docs.qlty.sh/coverage/metrics.mdx): Understanding the different coverage metrics in Qlty - [Coverage Trends](https://docs.qlty.sh/coverage/features/coverage-trends.mdx) - [Coverage Hotspots](https://docs.qlty.sh/coverage/features/coverage-trends.mdx) - [Browsing Coverage](https://docs.qlty.sh/coverage/features/coverage-trends.mdx) - [Status Badges](https://docs.qlty.sh/coverage/features/coverage-trends.mdx) - [Code Coverage Tags](https://docs.qlty.sh/coverage/tags.mdx): Use tags to organize and filter coverage reports - [Carry Forward Tags](https://docs.qlty.sh/coverage/carry-forward-tags.mdx): Fill coverage gaps by using tagged reports from previous commits - [Coverage Merging](https://docs.qlty.sh/coverage/merging.mdx): Merge multiple coverage reports into a single comprehensive report - [Matrix Testing](https://docs.qlty.sh/coverage/matrix-testing.mdx): Options for Matrix Testing - [Path Exclusions](https://docs.qlty.sh/coverage/features/coverage-trends.mdx) - [Path Fixing](https://docs.qlty.sh/coverage/path-fixing.mdx): Fix path discrepancies in coverage reports to match your repository structure - [Troubleshooting](https://docs.qlty.sh/coverage/troubleshooting.mdx): Common code coverage issues and how to resolve them - [Unexpected Code Coverage Changes](https://docs.qlty.sh/coverage/unexpected-changes.mdx): Understanding and troubleshooting surprising changes in code coverage - [Running Tests in Docker](https://docs.qlty.sh/coverage/running-tests-in-docker.mdx): A guide on how to run tests in Docker and upload coverage data to Qlty - [Supported CI Providers](https://docs.qlty.sh/coverage/ci-providers.mdx): Listing of CI providers with varying levels of integration - [Integrate Code Coverage Formats](https://docs.qlty.sh/coverage/formats.mdx): Guidelines on integregating code coverage formats - [Generating Coverage Data](https://docs.qlty.sh/coverage/generating-data.mdx): How to generate coverage reports for different programming languages - [Introduction](https://docs.qlty.sh/api-reference/api-overview/introduction.mdx) - [Changelog - May 2025](https://docs.qlty.sh/changelog/2025/2025-05.mdx) - [Changelog - April 2025](https://docs.qlty.sh/changelog/2025/2025-04.mdx) - [Changelog - March 2025](https://docs.qlty.sh/changelog/2025/2025-03.mdx) - [Changelog - February 2025](https://docs.qlty.sh/changelog/2025/2025-02.mdx) - [Changelog - January 2025](https://docs.qlty.sh/changelog/2025/2025-01.mdx) ## API Docs - Initial API Endpoints > Issues [List Issues](https://docs.qlty.sh/api-reference/initial-api-endpoints/issues/list-issues.mdx) - Initial API Endpoints > Metrics [Get Project Metrics](https://docs.qlty.sh/api-reference/initial-api-endpoints/metrics/get-project-metrics.mdx) - Initial API Endpoints > Metrics [Get File Metrics](https://docs.qlty.sh/api-reference/initial-api-endpoints/metrics/get-file-metrics.mdx) - Initial API Endpoints > Projects [List Projects](https://docs.qlty.sh/api-reference/initial-api-endpoints/projects/list-projects.mdx) - Initial API Endpoints > Projects [Get Project](https://docs.qlty.sh/api-reference/initial-api-endpoints/projects/get-project.mdx) - Initial API Endpoints > User [Get User](https://docs.qlty.sh/api-reference/initial-api-endpoints/user/get-user.mdx) - Initial API Endpoints > Workspaces [List Workspaces](https://docs.qlty.sh/api-reference/initial-api-endpoints/workspaces/list-workspaces.mdx) - Initial API Endpoints > Workspaces [Get Workspace](https://docs.qlty.sh/api-reference/initial-api-endpoints/workspaces/get-workspace.mdx)