INNER CODE UNIT · Python

write_output

f-droid/fdroidclient · tools/checkstyle-to-codeclimate.py:201

def write_output(issues: List[Issue], output_path: pathlib.Path, pretty: bool) -> None:
    indent = 2 if pretty else None
    output_path.parent.mkdir(parents=True, exist_ok=True)
    with output_path.open("w", encoding="utf-8") as f:
        json.dump(issues, f, indent=indent)
        if pretty:
            f.write("\n")


def main(argv: List[str]) -> int:
    args = parse_args(argv)

    # Resolve input list precedence: positional > -i > default
    input_files: List[str] = []
    if args.files:
        input_files.extend(args.files)
    elif args.input:
        input_files.append(args.input)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…