Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
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|195|99|
[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:filetypes/filetypes.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20230509/dictionaries/filetypes/filetypes.txt)|264|16|5|
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:filetypes/filetypes.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: (10)
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:
#### Homoglyph (Cyrillic) should be `A`/`B`/`C`/`E`/`H`/`I`/`I`/`J`/`K`/`M`/`O`/`P`/`S`/`T`/`Y`
It's possible that your content is intentionally mixing Cyrllic and Latin scripts, but if it isn't, you definitely want to correct this.
```
(?<=[A-Z]{2})[AВСЕНІӀЈКМОРЅТУ]|[AВСЕНІӀЈКМОРЅТУ](?=[A-Z]+(?:\b|[a-z]+)|[a-z]+(?:[^a-z]|$))
```
#### 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
```
#### 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|(?:read |)more)(?:|\]\()
```
#### Should only be one of `a`, `an`, or `the`
```
\b(?:(?:an?|the)\s+){2,}\b
```
#### Should be `GitHub`
```
(?
Pattern suggestions :scissors: (42)
You could add these patterns to `.github/actions/spelling/patterns.txt`:
```
# Automatically suggested patterns
# hit-count: 1196 file-count: 139
# https/http/file urls
(?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/*%?=~_|!:,.;]+[-A-Za-z0-9+&@#/*%=~_|]
# hit-count: 436 file-count: 11
# 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: 194 file-count: 47
# 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: 82 file-count: 3
# 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: 49 file-count: 10
# Markdown anchor links
\(#\S*?[a-zA-Z]\S*?\)
# hit-count: 39 file-count: 18
# hex runs
\b[0-9a-fA-F]{16,}\b
# hit-count: 33 file-count: 22
# JavaScript regular expressions
# javascript test regex
/.{3,}/[gim]*\.test\(
# hit-count: 32 file-count: 10
# GitHub actions
\buses:\s+[-\w.]+/[-\w./]+@[-\w.]+
# hit-count: 25 file-count: 8
# 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: 21 file-count: 4
# base64 encoded content, possibly wrapped in mime
(?:^|[\s=;:?])[-a-zA-Z=;:/0-9+]{50,}(?:[\s=;:?]|$)
# hit-count: 19 file-count: 12
# assign regex
= /[^*].*?(?:[a-z]{3,}|[A-Z]{3,}|[A-Z][a-z]{2,}).*/[gi]?(?=\W|$)
# hit-count: 19 file-count: 9
# node packages
(["'])@[^/'" ]+/[^/'" ]+\g{-1}
# hit-count: 18 file-count: 8
# javascript replace regex
\.replace\(/[^/\s"]{3,}/[gim]*\s*,
# hit-count: 18 file-count: 7
# 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: 17 file-count: 6
# scala imports
^import (?:[\w.]|\{\w*?(?:,\s*(?:\w*|\*))+\})+
# hit-count: 15 file-count: 6
# javascript match regex
\.match\(/[^/\s"]{3,}/[gim]*\s*
# 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 (8)
#### See the [:open_file_folder: files](https://github.com/ChrisCarini/sample-intellij-plugin/pull/486/files/) view, the [:scroll:action log](https://github.com/ChrisCarini/sample-intellij-plugin/actions/runs/11811036153/job/32903993101#step:4:1), or [:memo: job summary](https://github.com/ChrisCarini/sample-intellij-plugin/actions/runs/11811036153/attempts/1#summary-32903993101) 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) | 98
[:x: check-file-path](https://docs.check-spelling.dev/Event-descriptions#check-file-path) | 568
[:x: forbidden-pattern](https://docs.check-spelling.dev/Event-descriptions#forbidden-pattern) | 6947
[: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
[:warning: token-is-substring](https://docs.check-spelling.dev/Event-descriptions#token-is-substring) | 73
See [:x: Event descriptions](https://docs.check-spelling.dev/Event-descriptions) for more information.
Bumps gradle/actions from 4.1.0 to 4.2.0.
Release notes
Sourced from gradle/actions's releases.
Commits
473878a
[bot] Update dist directoryf22ac61
Use Gradle 8.11 as the minimum version for cache-cleanup4ec844e
npm audit fix24ca383
[bot] Update dist directory4ca2d5d
Dependency updates (#429)f31476b
Update test for real-world datac345cfb
Update known wrapper checksumsb526f66
Bump com.fasterxml.jackson.dataformat:jackson-dataformat-smile93415e6
Update patch for actions/cache 3.3.06bc218d
Bump the npm-dependencies group across 1 directory with 4 updatesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show