← every case · 7000 · literals with their own delimiters
a double quote inside a JavaScript regular expression, where it is part of the pattern and opens no string. A counter fooled by it is left inside a string that nothing closes, and every line under it goes the same way
| 1 | codecodecodecodecodecode | let re = /"/; |
| 2 | codecodecodecodecodecode | let x = 1; |
| 3 | commentscommentscommentscommentscommentscomments | // a real comment |
stringcommentthe tag around another language
cloc --json cases/7000-literals_with_their_own_delimiters/7010-regex_literal_holding_a_quote/input.js
--strip-str-comments
cloc --json cases/7000-literals_with_their_own_delimiters/7010-regex_literal_holding_a_quote/input.js --strip-str-comments
cloc --json cases/7000-literals_with_their_own_delimiters/7010-regex_literal_holding_a_quote/input.js --docstring-as-code
mezura cases/7000-literals_with_their_own_delimiters/7010-regex_literal_holding_a_quote/input.js --output json --hide timing --no-default-config --no-local --counting content
mezura cases/7000-literals_with_their_own_delimiters/7010-regex_literal_holding_a_quote/input.js --output json --hide timing --no-default-config --no-local --counting region
the quote opens a string that runs on, so the comment under it is counted as code
scc --format json cases/7000-literals_with_their_own_delimiters/7010-regex_literal_holding_a_quote/input.js
the quote opens a string that runs on, so the comment under it is counted as code
tokei --output json cases/7000-literals_with_their_own_delimiters/7010-regex_literal_holding_a_quote/input.js