(line: string | undefined)
| 1405 | } |
| 1406 | |
| 1407 | function isHeadingLine(line: string | undefined): boolean { |
| 1408 | if (line === undefined) return false |
| 1409 | const trimmed = line.trim() |
| 1410 | return standardHeadings.includes(trimmed as StandardHeading) || trimmed.startsWith("**Example**") || |
| 1411 | isNearMissHeading(trimmed) || isBoldOnlyLine(trimmed) || isForbiddenMarkdownHeading(trimmed, false) |
| 1412 | } |
| 1413 | |
| 1414 | function isNearMissHeading(line: string): boolean { |
| 1415 | return /^\*\*(When to use|When To Use|Details|Gotchas).*\*\*/.test(line) && |
no test coverage detected