# reject `m_data` as VxWorks defined it and that breaks things if it's used elsewhere # see [fprime](https://github.com/nasa/fprime/commit/d589f0a25c59ea9a800d851ea84c2f5df02fb529) # and [Qt](https://github.com/qtproject/qt-solutions/blame/fb7bc42bfcc578ff3fa3b9ca21a41e96eb37c1c7/qtscriptclassic/src/qscriptbuffer_p.h#L46) #\bm_data\b # Were you debugging using a framework with `fit()`? # If you have a framework that uses `it()` for testing and `fit()` for debugging a specific test, # you might not want to check in code where you skip all the other tests. #\bfit\( # English does not use a hyphen between adverbs and nouns # https://twitter.com/nyttypos/status/1894815686192685239 (?:^|\s)[A-Z]?[a-z]+ly-(?=[a-z]{3,})(?:[.,?!]?\s|$) # Don't use `requires that` + `to be` # https://twitter.com/nyttypos/status/1894816551435641027 \brequires that \w+\b[^.]+to be\b # A fully parenthetical sentence’s period goes inside the parentheses, not outside. # https://twitter.com/nyttypos/status/1898844061873639490 #\([A-Z][a-z]{2,}(?: [a-z]+){3,}\)\.\s # Complete sentences in parentheticals should not have a space before the period. \s\.\)(?!.*\}\}) # Should be `HH:MM:SS` \bHH:SS:MM\b # Should be `86400` (seconds in a standard day) \b84600\b(?:.*\bday\b) # Should probably be `2006-01-02` (yyyy-mm-dd) # Assuming that the time is being passed to https://go.dev/src/time/format.go \b2006-02-01\b # Should probably be `YYYYMMDD` \b[Yy]{4}[Dd]{2}[Mm]{2}(?!.*[Yy]{4}[Dd]{2}[Mm]{2}).*$ # Should be `a priori` or `and prior` (?i)(? Don't use `can not` when you mean `cannot`. The only time you're likely to see `can not` written as separate words is when the word `can` happens to precede some other phrase that happens to start with `not`. # > `Can't` is a contraction of `cannot`, and it's best suited for informal writing. # > In formal writing and where contractions are frowned upon, use `cannot`. # > It is possible to write `can not`, but you generally find it only as part of some other construction, such as `not only . . . but also.` # - if you encounter such a case, add a pattern for that case to patterns.txt. \b[Cc]an not\b(?! only\b) # Should be `chart` (?i)\bhelm\b.*\bchard\b # Do not use `(click) here` links # For more information, see: # * https://www.w3.org/QA/Tips/noClickHere # * https://webaim.org/techniques/hypertext/link_text # * https://granicus.com/blog/why-click-here-links-are-bad/ # * https://heyoka.medium.com/dont-use-click-here-f32f445d1021 (?i)(?:>|\[)(?:(?:click |)here|link|(?:read |)more)(?:> /etc/apt/sources.list.d/something-distro.list # ```` \bapt-key add\b # Should be `nearby` \bnear by\b # Should probably be a person named `Nick` or the abbreviation `NIC` \bNic\b # Should be `not supposed` \bsupposed not\b # Should probably be `much more` \bmore much\b # Should be `perform its` \bperform it's\b # Should be `opt-in` (? below for the` (?i)\bfind below the\b # Should be `then any` unless there's a comparison before the `,` , than any\b # Should be `did not exist` \bwere not existent\b # Should be `nonexistent` \bnon existing\b # Should be `nonexistent` \b[Nn]o[nt][- ]existent\b # Should be `our` \bspending out time\b # Should be `@brief` / `@details` / `@param` / `@return` / `@retval` (?:^\s*|(?:\*|//|/*)\s+`)[\\@](?:breif|(?:detail|detials)|(?:params(?!\.)|prama?)|ret(?:uns?)|retvl)\b # Should be `more than` or `more, then` \bmore then\b # Should be `Pipeline`/`pipeline` (?:(?<=\b|[A-Z])p|P)ipeLine(?:\b|(?=[A-Z])) # Should be `preexisting` [Pp]re[- ]existing # Should be `preempt` [Pp]re[- ]empt\b # Should be `preemptively` [Pp]re[- ]emptively # Should be `prepopulate` [Pp]re[- ]populate # Should be `prerequisite` [Pp]re[- ]requisite # Should be `recently changed` or `recent changes` [Rr]ecent changed # Should be `reentrancy` [Rr]e[- ]entrancy # Should be `reentrant` [Rr]e[- ]entrant # Should be `room for` \brooms for (?!lease|rent|sale) # Should be `socioeconomic` # https://dictionary.cambridge.org/us/dictionary/english/socioeconomic socio-economic # Should be `strong suit` \b(?:my|his|her|their) strong suite\b # Should probably be `temperatures` unless actually talking about thermal drafts (things birds may fly on) \bthermals\b # Should be `there are` or `they are` (or `they're`) (?i)\btheir are\b # Should be `understand` \bunder stand\b # Should be `URI` or `uri` unless it refers to a person named `Uri` (or a flag) (?