To have the bot accept them for you, comment in the PR quoting the following line:
@check-spelling-bot apply updates.
Available :books: dictionaries could cover words not in the :blue_book: dictionary
Dictionary | Entries | Covers | Uniquely
-|-|-|-
[cspell:node/dict/node.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20230509/dictionaries/node/dict/node.txt)|891|201|105|
[cspell:npm/dict/npm.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20230509/dictionaries/npm/dict/npm.txt)|302|25|11|
[cspell:shell/dict/shell-all-words.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20230509/dictionaries/shell/dict/shell-all-words.txt)|113|11|6|
[cspell:java/src/java.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20230509/dictionaries/java/src/java.txt)|2464|24|5|
[cspell:php/dict/php.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20230509/dictionaries/php/dict/php.txt)|1689|60|4|
Consider adding them (in `.github/workflows/spelling.yml`) in `jobs:`/`spelling:` for `uses: check-spelling/check-spelling@main` in its `with`:
``` yml
with:
extra_dictionaries: |
cspell:node/dict/node.txt
cspell:npm/dict/npm.txt
cspell:shell/dict/shell-all-words.txt
cspell:java/src/java.txt
cspell:php/dict/php.txt
```
To stop checking additional dictionaries, add (in `.github/workflows/spelling.yml`) for `uses: check-spelling/check-spelling@main` in its `with`:
``` yml
check_extra_dictionaries: ''
```
Forbidden patterns :no_good: (8)
In order to address this, you could change the content to not match the forbidden patterns (comments before forbidden patterns may help explain why they're forbidden), add patterns for acceptable instances, or adjust the forbidden patterns themselves.
These forbidden patterns matched content:
#### Should be `ID`
```
\bId\b
```
#### In English, duplicated words are generally mistakes
There are a few exceptions (e.g. "that that").
If the highlighted doubled word pair is in:
* code, write a pattern to mask it.
* prose, have someone read the English before you dismiss this error.
```
\s([A-Z]{3,}|[A-Z][a-z]{2,}|[a-z]{3,})\s\g{-1}\s
```
#### Should be `case-(in)sensitive`
```
\bcase (?:in|)sensitive\b
```
#### Should be `cannot` (or `can't`)
See https://www.grammarly.com/blog/cannot-or-can-not/
> 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
```
#### Should be `greater than`
```
\bhigher than\b
```
#### Should only be one of `a`, `an`, or `the`
```
\b(?:(?:an?|the)\s+){2,}\b
```
#### Should be `GitHub`
```
(?
Pattern suggestions :scissors: (37)
You could add these patterns to `.github/actions/spelling/patterns.txt`:
```
# Automatically suggested patterns
# hit-count: 1153 file-count: 129
# https/http/file urls
(?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/*%?=~_|!:,.;]+[-A-Za-z0-9+&@#/*%=~_|]
# hit-count: 448 file-count: 10
# hex digits including css/html color classes:
(?:[\\0][xX]|\\u|[uU]\+|#x?|%23)[0-9_a-fA-FgGrR]*?[a-fA-FgGrR]{2,}[0-9_a-fA-FgGrR]*(?:[uUlL]{0,3}|[iu]\d+)\b
# hit-count: 186 file-count: 42
# GitHub SHAs (markdown)
(?:\[`?[0-9a-f]+`?\]\(https:/|)/(?:www\.|)github\.com(?:/[^/\s"]+){2,}(?:/[^/\s")]+)(?:[0-9a-f]+(?:[-0-9a-zA-Z/#.]*|)\b|)
# hit-count: 91 file-count: 10
# version suffix v#
(?:(?<=[A-Z]{2})V|(?<=[a-z]{2}|[A-Z]{2})v)\d+(?:\b|(?=[a-zA-Z_]))
# hit-count: 83 file-count: 4
# IServiceProvider / isAThing
(?:\b|_)(?:(?:ns|)I|isA)(?=(?:[A-Z][a-z]{2,})+(?:[A-Z\d]|\b))
# hit-count: 67 file-count: 6
# Contributor
\[[^\]]+\]\(https://github\.com/[^/\s"]+/?\)
# hit-count: 52 file-count: 25
# shields.io
\bshields\.io/[-\w/%?=&.:+;,]*
# hit-count: 37 file-count: 8
# Markdown anchor links
\(#\S*?[a-zA-Z]\S*?\)
# hit-count: 32 file-count: 18
# hex runs
\b[0-9a-fA-F]{16,}\b
# hit-count: 29 file-count: 21
# JavaScript regular expressions
# javascript test regex
/.{3,}/[gim]*\.test\(
# hit-count: 27 file-count: 10
# GitHub actions
\buses:\s+[-\w.]+/[-\w./]+@[-\w.]+
# hit-count: 21 file-count: 7
# Compiler flags (Unix, Java/Scala)
# Use if you have things like `-Pdocker` and want to treat them as `docker`
(?:^|[\t ,>"'`=(])-(?:(?:J-|)[DPWXY]|[Llf])(?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,})
# hit-count: 19 file-count: 12
# assign regex
= /[^*].*?(?:[a-z]{3,}|[A-Z]{3,}|[A-Z][a-z]{2,}).*/[gi]?(?=\W|$)
# hit-count: 17 file-count: 8
# javascript replace regex
\.replace\(/[^/\s"]{3,}/[gim]*\s*,
# hit-count: 17 file-count: 6
# scala imports
^import (?:[\w.]|\{\w*?(?:,\s*(?:\w*|\*))+\})+
# hit-count: 14 file-count: 7
# node packages
(["'])@[^/'" ]+/[^/'" ]+\g{-1}
# hit-count: 14 file-count: 6
# Compiler flags (Windows / PowerShell)
# This is a subset of the more general compiler flags pattern.
# It avoids matching `-Path` to prevent it from being treated as `ath`
(?:^|[\t ,"'`=(])-(?:[DPL](?=[A-Z]{2,})|[WXYlf](?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,}))
# hit-count: 14 file-count: 3
# python
\b(?i)py(?!gments|gmy|lon|ramid|ro|th)(?=[a-z]{2,})
# hit-count: 13 file-count: 2
# GitHub SHA refs
\[([0-9a-f]+)\]\(https://(?:www\.|)github.com/[-\w]+/[-\w]+/commit/\g{-1}[0-9a-f]*
# hit-count: 12 file-count: 6
# in check-spelling@v0.0.22+, printf markers aren't automatically consumed
# printf markers
(?
Errors (7)
#### See the [:open_file_folder: files](https://github.com/ChrisCarini/sample-intellij-plugin/pull/482/files/) view, the [:scroll:action log](https://github.com/ChrisCarini/sample-intellij-plugin/actions/runs/11499320842/job/32007025925#step:4:1), or [:memo: job summary](https://github.com/ChrisCarini/sample-intellij-plugin/actions/runs/11499320842/attempts/1#summary-32007025925) for details.
[:x: Errors](https://docs.check-spelling.dev/Event-descriptions) | Count
-|-
[:warning: binary-file](https://docs.check-spelling.dev/Event-descriptions#binary-file) | 7
[:information_source: candidate-pattern](https://docs.check-spelling.dev/Event-descriptions#candidate-pattern) | 94
[:x: check-file-path](https://docs.check-spelling.dev/Event-descriptions#check-file-path) | 552
[:x: forbidden-pattern](https://docs.check-spelling.dev/Event-descriptions#forbidden-pattern) | 34
[:warning: large-file](https://docs.check-spelling.dev/Event-descriptions#large-file) | 1
[:warning: minified-file](https://docs.check-spelling.dev/Event-descriptions#minified-file) | 1
[:warning: noisy-file](https://docs.check-spelling.dev/Event-descriptions#noisy-file) | 2
See [:x: Event descriptions](https://docs.check-spelling.dev/Event-descriptions) for more information.
Current pull request contains patched
CHANGELOG.md
file for thev1.1.4
version.