INNER CODE UNIT · Python

audit

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

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
        suffix_line = 1

        content = build_file.read_text("utf-8")
        match = PKG_NAME_REGEX.search(content)
        if match:
            suffix = match.group(1)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…