Changes
- The purpose of this release is to correct the
cspell
settings passthrough in@cspell/eslint-plugin
. Some of the setting were not being passed to the spell checker due to the way it was originally implemented. This has been fixed.
Fixes
fix: eslint-plugin, make sure dictionary settings make it to cspell-lib (#4872)
fix: eslint-plugin, make sure dictionary settings make it to cspell-lib (#4872)
fixes: #4870
- resolve the dictionary path based upon the cwd given to eslint
- Add tests for cspell settings.
- support logging to a file.
fix: Correct eslint-plugin options and document. (#4837)
fix: Correct eslint-plugin options and document. (#4837)
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#4876)
fix: Workflow Bot -- Update Dictionaries (main) (#4876)
Update Dictionaries (main)
.../snapshots/AdaDoom3/AdaDoom3/report.yaml | 3 +-
.../snapshots/AdaDoom3/AdaDoom3/snapshot.txt | 3 +-
.../snapshots/RustPython/RustPython/report.yaml | 3 +-
.../snapshots/RustPython/RustPython/snapshot.txt | 3 +-
.../snapshots/eslint/eslint/report.yaml | 4 +-
.../snapshots/eslint/eslint/snapshot.txt | 4 +-
.../googleapis/google-cloud-cpp/report.yaml | 3 +-
.../googleapis/google-cloud-cpp/snapshot.txt | 3 +-
integration-tests/snapshots/mdx-js/mdx/report.yaml | 3 +-
.../snapshots/mdx-js/mdx/snapshot.txt | 3 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 4 +-
.../snapshots/neovim/nvim-lspconfig/snapshot.txt | 12 ++---
.../snapshots/php/php-src/report.yaml | 3 +-
.../snapshots/php/php-src/snapshot.txt | 3 +-
.../snapshots/sveltejs/svelte/report.yaml | 6 +--
.../snapshots/sveltejs/svelte/snapshot.txt | 32 +++++-------
packages/cspell-bundled-dicts/package.json | 14 ++---
pnpm-lock.yaml | 61 ++++++++++++++--------
18 files changed, 81 insertions(+), 86 deletions(-)
fix: Workflow Bot -- Update Dictionaries (main) (#4860)
fix: Workflow Bot -- Update Dictionaries (main) (#4860)
Update Dictionaries (main)
.../MartinThoma/LaTeX-examples/report.yaml | 3 +-
.../MartinThoma/LaTeX-examples/snapshot.txt | 3 +-
.../snapshots/eslint/eslint/report.yaml | 3 +-
.../snapshots/eslint/eslint/snapshot.txt | 7 ++---
.../snapshots/gitbucket/gitbucket/report.yaml | 3 +-
.../snapshots/gitbucket/gitbucket/snapshot.txt | 3 +-
.../microsoft/TypeScript-Website/report.yaml | 5 ++--
.../microsoft/TypeScript-Website/snapshot.txt | 3 +-
.../snapshots/sveltejs/svelte/report.yaml | 5 ++--
.../snapshots/sveltejs/svelte/snapshot.txt | 5 ++--
.../snapshots/wireapp/wire-webapp/report.yaml | 5 ++--
.../snapshots/wireapp/wire-webapp/snapshot.txt | 3 +-
packages/cspell-bundled-dicts/package.json | 8 +++---
pnpm-lock.yaml | 33 +++++++++++++---------
14 files changed, 41 insertions(+), 48 deletions(-)
fix: Workflow Bot -- Update Dictionaries (main) (#4858)
fix: Workflow Bot -- Update Dictionaries (main) (#4858)
Update Dictionaries (main)
integration-tests/snapshots/mdx-js/mdx/report.yaml | 3 +--
integration-tests/snapshots/mdx-js/mdx/snapshot.txt | 3 +--
.../snapshots/microsoft/TypeScript-Website/report.yaml | 6 ++----
.../snapshots/microsoft/TypeScript-Website/snapshot.txt | 4 +---
.../snapshots/prettier/prettier/report.yaml | 7 +++----
.../snapshots/prettier/prettier/snapshot.txt | 5 ++---
integration-tests/snapshots/sveltejs/svelte/report.yaml | 3 +--
integration-tests/snapshots/sveltejs/svelte/snapshot.txt | 5 ++---
integration-tests/snapshots/twbs/bootstrap/report.yaml | 8 +++-----
integration-tests/snapshots/twbs/bootstrap/snapshot.txt | 6 ++----
.../typescript-eslint/typescript-eslint/report.yaml | 7 +++----
.../typescript-eslint/typescript-eslint/snapshot.txt | 5 ++---
integration-tests/snapshots/webpack/webpack/report.yaml | 7 +++----
integration-tests/snapshots/webpack/webpack/snapshot.txt | 5 ++---
packages/cspell-bundled-dicts/package.json | 2 +-
packages/cspell/src/app/snapshots/app.test.ts.snap | 16 ++++++++++++----
pnpm-lock.yaml | 8 ++++----
17 files changed, 45 insertions(+), 55 deletions(-)
fix: Workflow Bot -- Update Dictionaries (main) (#4853)
fix: Workflow Bot -- Update Dictionaries (main) (#4853)
Update Dictionaries (main)
.../snapshots/django/django/report.yaml | 3 +-
.../snapshots/django/django/snapshot.txt | 3 +-
.../snapshots/eslint/eslint/report.yaml | 6 ++--
.../snapshots/eslint/eslint/snapshot.txt | 4 +--
.../snapshots/liriliri/licia/report.yaml | 6 ++--
.../snapshots/liriliri/licia/snapshot.txt | 4 +--
integration-tests/snapshots/mdx-js/mdx/report.yaml | 3 +-
.../snapshots/mdx-js/mdx/snapshot.txt | 3 +-
.../microsoft/TypeScript-Website/report.yaml | 5 +--
.../microsoft/TypeScript-Website/snapshot.txt | 3 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 8 ++---
.../snapshots/neovim/nvim-lspconfig/snapshot.txt | 8 ++---
.../snapshots/prettier/prettier/report.yaml | 7 ++--
.../snapshots/prettier/prettier/snapshot.txt | 5 +--
.../snapshots/twbs/bootstrap/report.yaml | 8 +++--
.../snapshots/twbs/bootstrap/snapshot.txt | 6 ++--
.../typescript-eslint/report.yaml | 7 ++--
.../typescript-eslint/snapshot.txt | 5 +--
.../snapshots/webpack/webpack/report.yaml | 7 ++--
.../snapshots/webpack/webpack/snapshot.txt | 5 +--
packages/cspell-bundled-dicts/package.json | 10 +++---
pnpm-lock.yaml | 42 +++++++++++++---------
22 files changed, 86 insertions(+), 72 deletions(-)
fix: Workflow Bot -- Update Dictionaries (main) (#4845)
fix: Workflow Bot -- Update Dictionaries (main) (#4845)
Update Dictionaries (main)
.../MartinThoma/LaTeX-examples/report.yaml | 4 +--
.../MartinThoma/LaTeX-examples/snapshot.txt | 4 +--
.../MicrosoftDocs/PowerShell-Docs/report.yaml | 6 ++--
.../MicrosoftDocs/PowerShell-Docs/snapshot.txt | 4 +--
.../snapshots/django/django/report.yaml | 6 ++--
.../snapshots/django/django/snapshot.txt | 4 +--
.../snapshots/eslint/eslint/report.yaml | 4 +--
.../snapshots/eslint/eslint/snapshot.txt | 4 +--
.../snapshots/gitbucket/gitbucket/report.yaml | 7 +----
.../snapshots/gitbucket/gitbucket/snapshot.txt | 7 +----
.../googleapis/google-cloud-cpp/report.yaml | 4 +--
.../googleapis/google-cloud-cpp/snapshot.txt | 4 +--
.../snapshots/ktaranov/sqlserver-kit/report.yaml | 9 ++----
.../snapshots/ktaranov/sqlserver-kit/snapshot.txt | 5 +---
.../snapshots/php/php-src/report.yaml | 4 +--
.../snapshots/php/php-src/snapshot.txt | 4 +--
packages/cspell-bundled-dicts/package.json | 8 +++---
pnpm-lock.yaml | 33 +++++++++++++---------
18 files changed, 43 insertions(+), 78 deletions(-)
fix: Workflow Bot -- Update Dictionaries (main) (#4833)
fix: Workflow Bot -- Update Dictionaries (main) (#4833)
Update Dictionaries (main)
integration-tests/snapshots/pagekit/pagekit/report.yaml | 4 ++--
integration-tests/snapshots/pagekit/pagekit/snapshot.txt | 4 ++--
integration-tests/snapshots/php/php-src/report.yaml | 4 ++--
integration-tests/snapshots/php/php-src/snapshot.txt | 2 +-
packages/cspell-bundled-dicts/package.json | 2 +-
pnpm-lock.yaml | 8 ++++----
6 files changed, 12 insertions(+), 12 deletions(-)
Documentation
docs: Change property name in readme (#4867)
docs: Change property name in readme (#4867)
The property must be named cspell
. If I name it cSpell
I'm getting following error:
Oops! Something went wrong! :(
ESLint: 8.46.0
Error: Key "rules": Key "@cspell/spellchecker": Value {"words":[],"ignoreWords":[],"flagWords":[],"ignoreRegExpList":[],"includeRegExpList":[],"allowCompoundWords":true,"import":[],"dictionaries":[],"dictionaryDefinitions":[],"enabled":true} should NOT have additional properties.
When I name it cspell
everything is working as expected. Furthermore it it also called cspell
in your JSON schema:
cspell/packages/cspell-eslint-plugin/assets/options.schema.json
Line 36 in 0c115fe