INNER CODE UNIT · Python

main

uber/NullAway · scripts/nullaway-suppression-remover/src/suppression_remover/cli.py:113

def main(input_args=None):
    args = parse_args(input_args)

    if args.project_root:
        project_root = Path(args.project_root).resolve()
    else:
        project_root = core.find_project_root()

    module_dir = (project_root / args.module).resolve()
    if not module_dir.is_dir():
        sys.exit(f"Module directory does not exist: {module_dir}")
    if module_dir != project_root and project_root not in module_dir.parents:
        sys.exit(f"Module directory is outside the project root: {module_dir}")

    build_cmd = None
    if args.build_cmd:
        import shlex

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…