github streetsidesoftware/cspell v5.19.0

latest releases: v8.14.4, v8.14.3, v8.14.2...
2 years ago

Changes

Features

feat: Test release of `@cspell/eslint-plugin` (#2562)

feat: Test release of @cspell/eslint-plugin (#2562)

Even though it is still a work in progress. It is possible to test out the ESLint-plugin.

Installation

npm install -SD @cspell/eslint-plugin

.eslintrc.js

    overrides: [
        {
            files: ['**/*.ts', '**/*.js'],
            plugins: ['@cspell'],
            rules: {
                '@cspell/spellchecker': 'warn',
            },
        },
    ],

feat: cspell-lib Api change - remove GenSequence (#2491)

feat: cspell-lib Api change - remove GenSequence (#2491)

This is a MINOR API BREAKAGE for those that use cspell-lib directly. The work around is to use genSequence to wrap any calls that used to be a sequence.

image


Fixes

dev: eslint-plugin - prepare for publishing (#2570)

dev: eslint-plugin - prepare for publishing (#2570)


dev: Support eslint-plugin options (#2566)

dev: Support eslint-plugin options (#2566)

Options:

  • ignoreImports
  • checkIdentifiers
  • checkStrings
  • checkStringTemplates
  • checkComments

dev: eslint-plugin add recommended and options (#2564)

dev: eslint-plugin add recommended and options (#2564)

  • dev: eslint-plugin add recommended
  • dev: eslint-plugin add options
    Add Options:
    • numSuggestions
    • generateSuggestions
    • debugMode
  • Do not lint auto generated files.
  • Update cspell-eslint-plugin.ts

dev: set ESLint rule to be `spellchecker`. (#2563)

dev: set ESLint rule to be spellchecker. (#2563)


dev: Prepare for alpha release of ESLint Plugin. (#2560)

dev: Prepare for alpha release of ESLint Plugin. (#2560)


dev: eslint-plugin check comments, strings, and identifiers. (#2559)

dev: eslint-plugin check comments, strings, and identifiers. (#2559)


dev: eslint-plugin spell check identifiers (#2557)

dev: eslint-plugin spell check identifiers (#2557)


dev: Export methods to be used by ES Lint plugin (#2554)

dev: Export methods to be used by ES Lint plugin (#2554)


dev: Work towards ES Lint support (#2546)

dev: Work towards ES Lint support (#2546)


dev: progress towards ESLint support (#2545)

dev: progress towards ESLint support (#2545)


refactor: validation modules (#2539)

refactor: validation modules (#2539)


dev: Work towards ESLint support. (#2538)

dev: Work towards ESLint support. (#2538)


dev: Work towards ES Lint plugin support (#2497)

dev: Work towards ES Lint plugin support (#2497)


dev: Work towards supporting ESLint plugin (#2495)

dev: Work towards supporting ESLint plugin (#2495)


fix: Use `exactOptionalPropertyTypes` (#2493)

fix: Use exactOptionalPropertyTypes (#2493)


dev: Investigate failing cache refresh (#2490)

dev: Investigate failing cache refresh (#2490)


dev: Work towards ESLint plug-in (#2489)

dev: Work towards ESLint plug-in (#2489)


dev: Work on supporting an eslint-plugin (#2486)

dev: Work on supporting an eslint-plugin (#2486)


Documentation

doc: Update Gemfile.lock (#2544)

doc: Update Gemfile.lock (#2544)


Maintenance

[Snyk] Security upgrade simple-git from 3.2.6 to 3.3.0 (#2567)

[Snyk] Security upgrade simple-git from 3.2.6 to 3.3.0 (#2567)

Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

merge advice

Changes included in this PR

  • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
    • integration-tests/package.json
    • integration-tests/package-lock.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 691/1000
Why? Recently disclosed, Has a fix available, CVSS 8.1
Command Injection
SNYK-JS-SIMPLEGIT-2421199
No No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Commit messages
Package name: simple-git The new version differs by 4 commits.
  • 94c2462 Merge pull request #768 from steveukx/changeset-release/main
  • 9113366 Version Packages
  • 372efa0 Merge pull request #767 from steveukx/feat/fix-fetch-snyk
  • d119ec4 Prevent use of `--upload-pack` as a command in `git.fetch` to avoid potential accidental command execution.

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information:
🧐 View latest project report

🛠 Adjust project settings

📚 Read more about Snyk's upgrade and patch logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.


Don't miss a new cspell release

NewReleases is sending notifications on new releases.