style(processors/task): fix_keyword
This commit is contained in:
parent
a319f59562
commit
5634b3e649
|
@ -125,39 +125,34 @@ def fix_keyword(
|
||||||
task_stage: task.Stage, conf_stage: result.StageDetail
|
task_stage: task.Stage, conf_stage: result.StageDetail
|
||||||
) -> result.StageDetail:
|
) -> result.StageDetail:
|
||||||
keyword_parser = ["clangtidy", "keyword", "cppcheck", "cpplint"]
|
keyword_parser = ["clangtidy", "keyword", "cppcheck", "cpplint"]
|
||||||
if task_stage.parsers is not None:
|
for parser in task_stage.parsers or []:
|
||||||
for parser in task_stage.parsers:
|
if parser in keyword_parser:
|
||||||
if parser in keyword_parser:
|
keyword_parser_ = next(p for p in conf_stage.parsers if p.name == parser)
|
||||||
keyword_parser_ = next(
|
keyword_weight = []
|
||||||
p for p in conf_stage.parsers if p.name == parser
|
if getattr(task_stage, parser, None) is not None:
|
||||||
)
|
unique_weight = list(set(getattr(task_stage, parser).weight))
|
||||||
keyword_weight = []
|
for score in unique_weight:
|
||||||
if getattr(task_stage, parser, None) is not None:
|
keyword_weight.append({"keywords": [], "score": score})
|
||||||
unique_weight = list(set(getattr(task_stage, parser).weight))
|
|
||||||
for score in unique_weight:
|
|
||||||
keyword_weight.append({"keywords": [], "score": score})
|
|
||||||
|
|
||||||
for idx, score in enumerate(unique_weight):
|
for idx, score in enumerate(unique_weight):
|
||||||
for idx_, score_ in enumerate(
|
for idx_, score_ in enumerate(getattr(task_stage, parser).weight):
|
||||||
getattr(task_stage, parser).weight
|
if score == score_:
|
||||||
):
|
keyword_weight[idx]["keywords"].append(
|
||||||
if score == score_:
|
getattr(task_stage, parser).keyword[idx_]
|
||||||
keyword_weight[idx]["keywords"].append(
|
)
|
||||||
getattr(task_stage, parser).keyword[idx_]
|
else:
|
||||||
)
|
continue
|
||||||
else:
|
|
||||||
continue
|
|
||||||
|
|
||||||
keyword_parser_.with_.update(
|
keyword_parser_.with_.update(
|
||||||
{
|
{
|
||||||
"matches": keyword_weight,
|
"matches": keyword_weight,
|
||||||
"fullscore": 0,
|
"fullscore": 0,
|
||||||
"minscore": -1000,
|
"minscore": -1000,
|
||||||
"files": ["stdout", "stderr"],
|
"files": ["stdout", "stderr"],
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
continue
|
continue
|
||||||
return conf_stage
|
return conf_stage
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user