INNER CODE UNIT · Python

AuditResult

keiyoushi/extensions-source · .github/scripts/audit-packages.py:20

class AuditResult:
    errors: list[Diagnostic] = field(default_factory=list)
    warnings: list[Diagnostic] = field(default_factory=list)
    modules: int = 0


def audit() -> AuditResult:
    result = AuditResult()
    owners: dict[str, str] = {}

    build_files = sorted(Path("src").glob("*/*/build.gradle.kts"))
    result.modules = len(build_files)

    for build_file in build_files:
        module = build_file.parent.as_posix()
        lang, name = build_file.parts[1], build_file.parts[2]
        default = f"{lang}.{name}"
        suffix = default

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…