{"meta":{"title":"Consultas de Go CodeQL para la calidad del código","intro":"Explore las consultas que CodeQL usa para analizar la calidad del código escrito en Go.","product":"Seguridad y calidad del código","breadcrumbs":[{"href":"/es/enterprise-cloud@latest/code-security","title":"Seguridad y calidad del código"},{"href":"/es/enterprise-cloud@latest/code-security/reference","title":"Referencia"},{"href":"/es/enterprise-cloud@latest/code-security/reference/code-quality","title":"Calidad del código"},{"href":"/es/enterprise-cloud@latest/code-security/reference/code-quality/codeql-queries","title":"Consultas CodeQL"},{"href":"/es/enterprise-cloud@latest/code-security/reference/code-quality/codeql-queries/go-queries","title":"Consultas de Go"}],"documentType":"article"},"body":"# Consultas de Go CodeQL para la calidad del código\n\nExplore las consultas que CodeQL usa para analizar la calidad del código escrito en Go.\n\nCode Quality usa las siguientes consultas de CodeQL para analizar el código de Go y detectar problemas de calidad del código en:\n\n* La **rama predeterminada**, con resultados mostrados en el panel \"Conclusiones estándar\" del repositorio.\n* **Solicitudes de incorporación de cambios**, con los resultados mostrados como comentarios realizados por `github-code-quality[bot]`\n\nAutofijo de Copilot se proporcionan sugerencias para los hallazgos cuando sea posible.\n\n<div class=\"ghd-tool rowheaders\">\n\n| Nombre de la consulta | Categoría | Severity |\n| --- | --- | --- |\n| [Asignación inútil al campo](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-field/) | Mantenibilidad | Advertencia |\n| [Asignación inútil a la variable local](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-local/) | Mantenibilidad | Advertencia |\n| [Exclusivo bit a bit o usado como exponentición](https://codeql.github.com/codeql-query-help/go/go-mistyped-exponentiation/) | Reliability | Advertencia |\n| [Comparación de valores idénticos](https://codeql.github.com/codeql-query-help/go/go-comparison-of-identical-expressions/) | Reliability | Advertencia |\n| [Comparación de longitud constante](https://codeql.github.com/codeql-query-help/go/go-constant-length-comparison/) | Reliability | Advertencia |\n| [Bifurcaciones \"if\" duplicadas](https://codeql.github.com/codeql-query-help/go/go-duplicate-branches/) | Reliability | Advertencia |\n| [Condición \"if\" duplicada](https://codeql.github.com/codeql-query-help/go/go-duplicate-condition/) | Reliability | Error |\n| [Caja de conmutador duplicada](https://codeql.github.com/codeql-query-help/go/go-duplicate-switch-case/) | Reliability | Error |\n| [La expresión no tiene ningún efecto](https://codeql.github.com/codeql-query-help/go/go-useless-expression/) | Reliability | Advertencia |\n| [Operandos idénticos](https://codeql.github.com/codeql-query-help/go/go-redundant-operation/) | Reliability | Advertencia |\n| [Comprobación nula de interfaz imposible](https://codeql.github.com/codeql-query-help/go/go-impossible-interface-nil-check/) | Reliability | Advertencia |\n| [Dirección incoherente del bucle for](https://codeql.github.com/codeql-query-help/go/go-inconsistent-loop-direction/) | Reliability | Error |\n| [Falta la comprobación de errores](https://codeql.github.com/codeql-query-help/go/go-missing-error-check/) | Reliability | Advertencia |\n| [Comparación fuera por uno con respecto a la longitud](https://codeql.github.com/codeql-query-help/go/go-index-out-of-bounds/) | Reliability | Error |\n| [Llamada redundante a la función de recuperación](https://codeql.github.com/codeql-query-help/go/go-redundant-recover/) | Reliability | Advertencia |\n| [Comprobación redundante del valor negativo](https://codeql.github.com/codeql-query-help/go/go-negative-length-check/) | Reliability | Advertencia |\n| [Asignación propia](https://codeql.github.com/codeql-query-help/go/go-redundant-assignment/) | Reliability | Advertencia |\n| [Desplazamiento fuera de rango](https://codeql.github.com/codeql-query-help/go/go-shift-out-of-range/) | Reliability | Advertencia |\n| [Instrucción inaccesible](https://codeql.github.com/codeql-query-help/go/go-unreachable-statement/) | Reliability | Advertencia |\n| [El espacio en blanco contradiga la precedencia del operador](https://codeql.github.com/codeql-query-help/go/go-whitespace-contradicts-precedence/) | Reliability | Advertencia |\n| [El error encapsulado siempre es nil](https://codeql.github.com/codeql-query-help/go/go-unexpected-nil-value/) | Reliability | Advertencia |\n| [Identificador de archivo grabable cerrado sin control de errores](https://codeql.github.com/codeql-query-help/go/go-unhandled-writable-file-close/) | Reliability | Advertencia |\n\n</div>"}