增加华为语言过滤 #472

Merged
KingChan merged 1 commits from KingChan/forgeplus:huawei_code_check into dev_osredm_server 2025-11-24 10:21:28 +08:00
1 changed files with 4 additions and 1 deletions

View File

@ -8,7 +8,10 @@ class Api::V1::Projects::CodecheckService < ApplicationService
language = if @project.project_language.present?
data = Gitea::Repository::Languages::ListService.call(@project.owner.login,
@project.repository.identifier, @project.owner&.gitea_token)
data[:body].keys.map(&:upcase)
project_language = data[:body].keys.map(&:upcase)
huawei_language = %w[PYTHON JAVA C++ CSS PHP JAVASCRIPT GO HTML C# TYPESCRIPT SHELL LUA RUST KOTLIN SCALA ARKTS SQL CANGJIE]
project_language & huawei_language
else
["TYPESCRIPT"]
end