Skip to main content

Запросы CodeQL для получения качества кода

Изучите запросы, которые CodeQL использует для анализа качества кода, написанного в Go.

Code Quality использует следующие запросы CodeQL для анализа кода Go и выявления проблем с качеством кода по:

  • Ваша стандартная ветка, с результатами, отображаемыми на панели управления репозитория "Стандартные выводы"
  •         **Pull requests**, при этом выводы отображаются как комментарии, сделанные `github-code-quality[бот]`
    

Copilot Autofix предлагаются предложения по результатам, где это возможно.

Имя запросаКатегорияSeverity
          [Бесполезное назначение на поле](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-field/) | Ремонтопригодность | Предупреждение |

| Бесполезное присвоение локальной переменной | Ремонтопригодность | Предупреждение | | Битово-эксклюзивное или используемое как степень степени | Reliability | Предупреждение | | Сравнение идентичных значений | Reliability | Предупреждение | | Сравнение постоянной длины | Reliability | Предупреждение | | Дублирующиеся ветви 'if' | Reliability | Предупреждение | | Условие дублирования «если» | Reliability | Ошибка | | Корпус дублиративного переключателя | Reliability | Ошибка | | Экспрессия не действует | Reliability | Предупреждение | | Идентичные операнды | Reliability | Предупреждение | | Невозможный интерфейс нулевой проверки | Reliability | Предупреждение | | Несогласованное направление цикла for | Reliability | Ошибка | | Отсутствующая проверка ошибки | Reliability | Предупреждение | | Сравнение с длиной на один | Reliability | Ошибка | | Избыточный вызов для восстановления | Reliability | Предупреждение | | Избыточная проверка на отрицательное значение | Reliability | Предупреждение | | Самоназначение | Reliability | Предупреждение | | Смещение за пределы зоны действия | Reliability | Предупреждение | | Недостижимое утверждение | Reliability | Предупреждение | | Белое пространство противоречит приоритету операторов | Reliability | Предупреждение | | Обёрнутая ошибка всегда равна нулю | Reliability | Предупреждение | | Дескриптор файла с возможностью записываемых файлов закрывается без обработки ошибок | Reliability | Предупреждение |