(offset: number, ranges: Array<[number, number]>)
| 209 | } |
| 210 | |
| 211 | function inRanges(offset: number, ranges: Array<[number, number]>): boolean { |
| 212 | for (const [s, e] of ranges) if (offset >= s && offset < e) return true; |
| 213 | return false; |
| 214 | } |
| 215 | |
| 216 | /** |
| 217 | * Doc-example heuristic: a credential span inside a tool fence still BLOCKS if |