(file: io.TextIOWrapper)
| 232 | |
| 233 | |
| 234 | def check_code_block_format(file: io.TextIOWrapper) -> list[Diagnostic]: |
| 235 | diagnostics: list[Diagnostic] = [] |
| 236 | for code_block in extract_code_blocks(file): |
| 237 | diagnostics.extend(check_code_block_indentation(code_block)) |
| 238 | diagnostics.extend(check_code_block_follows_blank_line(code_block)) |
| 239 | return diagnostics |
| 240 | |
| 241 | |
| 242 | def show_diagnostic(file: Path, diagnostic: Diagnostic) -> None: |
no test coverage detected