Skip to content

VBC-906: fixme-technical-debt

warning

Category: clean-code
Analysis: Regex (line by line)
File types: .js, .ts, .tsx, .py, .sh, .css, .go, .rs, .java, .c, .cpp, .cs, .kt, .swift, .rb, .astro
Scope: comments only
Supersedes: VBC-907, VBC-150 on the same line
Tags: clean-code

What it reports

FIXME describing a live defect at line {line}. This is not style debt, it is a known bug in shipped code. Open an issue and fix it.

Flagged

js
// FIXME the parser crashes on empty input

Not flagged

js
// FIXME(fab): tidy the parser

Pattern

regex
\bFIXME\b[^\n]{0,90}?\b(?:broken|crash\w*|leak\w*|race|deadlock|security|vulnerab\w+|data ?loss|corrupt\w*|unsafe)\b

Released under the MIT License.