Signed open/close bracket count, ignoring strings and line comments.
(line: str)
| 215 | |
| 216 | |
| 217 | def _bracket_delta(line: str) -> int: |
| 218 | """Signed open/close bracket count, ignoring strings and line comments.""" |
| 219 | sanitized = _strip_strings_and_comments(line) |
| 220 | opens = sanitized.count("(") + sanitized.count("[") + sanitized.count("{") |
| 221 | closes = sanitized.count(")") + sanitized.count("]") + sanitized.count("}") |
| 222 | return opens - closes |
| 223 | |
| 224 | |
| 225 | def _brace_delta_raw(line: str) -> int: |
no test coverage detected