/
orel
/
weatheasy
Обзор
Документация
Войти
/
orel
/
weatheasy
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
scripts/merge_codequality_reports.py
22 строки
550 B
Orelefex
Превая загрузка
28 апр 2026, 13:39
28 апр 2026, 13:39
adf7d38
Код
Авторство
О чём код?
#!/usr/bin/env python3 import json import sys from pathlib import Path def _load_reports(): for path in Path().glob('codequality*.json'): report = json.loads(path.read_text()) if not isinstance(report, list): msg = 'Expected report to be a list' raise TypeError(msg) yield from report if __name__ == '__main__': merged = list(_load_reports()) with Path('codequality.json').open('w') as report: json.dump(merged, report) if merged: sys.exit(1)