(argv: Sequence[str] | None = None)
| 22 | |
| 23 | |
| 24 | def main(argv: Sequence[str] | None = None) -> int: |
| 25 | parser = argparse.ArgumentParser() |
| 26 | parser.add_argument( |
| 27 | "--exclude-like", |
| 28 | required=False, |
| 29 | nargs="*", |
| 30 | type=str, |
| 31 | help="Exclude symbols whose names matches this glob pattern", |
| 32 | ) |
| 33 | args, unknownargs = parser.parse_known_args(argv) |
| 34 | pyright_args = list(unknownargs) |
| 35 | if "--outputjson" not in pyright_args: |
| 36 | pyright_args.append("--outputjson") |
| 37 | return run_pyright_with_coverage(pyright_args, args.exclude_like) |
| 38 | |
| 39 | |
| 40 | def run_pyright_with_coverage( |
no test coverage detected
searching dependent graphs…