{"meta":{"title":"Ruby CodeQL queries for Code Quality","intro":"Explore the queries that CodeQL uses to analyze code quality for code written in Ruby.","product":"Security and code quality","breadcrumbs":[{"href":"/en/enterprise-cloud@latest/code-security","title":"Security and code quality"},{"href":"/en/enterprise-cloud@latest/code-security/reference","title":"Reference"},{"href":"/en/enterprise-cloud@latest/code-security/reference/code-quality","title":"Code quality"},{"href":"/en/enterprise-cloud@latest/code-security/reference/code-quality/codeql-queries","title":"CodeQL queries"},{"href":"/en/enterprise-cloud@latest/code-security/reference/code-quality/codeql-queries/ruby-queries","title":"Ruby queries"}],"documentType":"article"},"body":"# Ruby CodeQL queries for Code Quality\n\nExplore the queries that CodeQL uses to analyze code quality for code written in Ruby.\n\nCode Quality uses the following CodeQL queries to analyze Ruby code and detect code quality issues on:\n\n* Your **default branch**, with results shown on the repository's \"Standard findings\" dashboard\n* **Pull requests**, with findings shown as comments made by `github-code-quality[bot]`\n\nCopilot Autofix suggestions are provided for findings where possible.\n\n<div class=\"ghd-tool rowheaders\">\n\n| Query name | Category | Severity |\n| --- | --- | --- |\n| [Useless assignment to local variable](https://codeql.github.com/codeql-query-help/ruby/rb-useless-assignment-to-local/) | Maintainability | Warning |\n| [Database query in a loop](https://codeql.github.com/codeql-query-help/ruby/rb-database-query-in-loop/) | Reliability | Info |\n| [Potentially uninitialized local variable](https://codeql.github.com/codeql-query-help/ruby/rb-uninitialized-local-variable/) | Reliability | Error |\n\n</div>"}