Skip to content

chore(deps): update linting packages (major)#99

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-linting
Open

chore(deps): update linting packages (major)#99
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-linting

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Apr 7, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@cspell/eslint-plugin (source) ^8.0.0^9.0.0 age confidence
@shopify/eslint-plugin (source) ^44.0.0^50.0.0 age confidence
@typescript-eslint/eslint-plugin (source) ^7.0.0^8.0.0 age confidence
@typescript-eslint/parser (source) ^7.0.0^8.0.0 age confidence
eslint (source) ^8.42.0^10.0.0 age confidence
eslint-config-prettier ^9.0.0^10.0.0 age confidence
eslint-plugin-jest ^27.2.1^29.0.0 age confidence
eslint-plugin-jest-extended ^2.0.0^3.0.0 age confidence
eslint-plugin-jsdoc ^48.0.0^62.0.0 age confidence
eslint-plugin-jsonc (source) ^2.8.0^3.0.0 age confidence
eslint-plugin-sonarjs (source) ^0.25.0^4.0.0 age confidence
eslint-plugin-sort-destructure-keys ^1.5.0^3.0.0 age confidence
eslint-plugin-unicorn ^52.0.0^64.0.0 age confidence
eslint-plugin-unused-imports ^3.0.0^4.0.0 age confidence
eslint-plugin-yml (source) ^1.7.0^3.0.0 age confidence

Release Notes

streetsidesoftware/cspell (@​cspell/eslint-plugin)

v9.7.0

Compare Source

Features
  • feat: Substitution Part 4 - enable substitutions during document check (#​8630)

  • feat: Substitution Part 3 (#​8616)

  • feat: Substitution Part 2 (#​8599)

  • feat: Support text substitutions prior to spell checking - part 1 (#​8592)

Fixes
  • fix: Publish 9.7 (#​8634)

  • fix: Support ESLint 10 (#​8620)

  • fix: Prepare to support substitutions (#​8584)

  • fix: cspell-rpc - reduce the size of an RPC result. (#​8574)

  • fix: Add convertToBtrie method to trie-lib (#​8562)

  • refactor: Use standard dispose (#​8559)

  • refactor: Experiment with bundling default dictionaries (#​8556)

  • fix: Enable reading dictionaries from cspell-vfs (#​8553)

  • fix: Work on a bundler for CSpell Dictionaries (#​8532)

  • fix: Add support for MemVfs to cspell-io (#​8543)

  • fix: Add mergeConfig (#​8539)

  • fix: stemming rules part 1 (#​8527)

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​8570)
  • fix: Workflow Bot -- Update Dictionaries (main) (#​8542)

v9.6.4

Compare Source

Fixes
  • fix: add --no-dictionary option to lint command (#​8514)
  • fix: Correctly report blocked dictionaries (#​8506)

v9.6.3

Compare Source

Fixes
  • fix: Add engines setting (#​8491)

  • refactor: consolidate reporting to file. (#​8481)

  • fix: Move cspell-lib/rpc into its own package (#​8468)

  • fix: Add types for cspell-vfs (#​8451)

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​8492)

v9.6.2

Compare Source

Fixes
  • fix: Conditionally compress and build bTrie (#​8437)
Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​8440)

v9.6.1

Compare Source

Fixes
  • fix: Move performance monitoring into its own package (#​8431)

  • fix: Add NotifyEmitter (#​8423)

  • refactor: Adjust RPC interface to use a config (#​8420)

  • refactor: Refactor CLI to make it easier to spell check files in parallel (#​8387)

  • refactor: Refactor settings a bit (#​8385)

  • refactor: Refactor internal settings (#​8382)

  • fix: report errors in spelling result. (#​8381)

  • fix: Add CSpell Worker Pool (#​8379)

  • refactor: Clean Up CSpell Worker (#​8372)

  • fix: Add CSpellRPCServer and CSpellRPCClient classes (#​8366)

  • fix: Work on adding support for Workers (#​8363)

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​8433)

v9.6.0

Compare Source

Features
  • feat: ESLint-plugin -- Distinguish between Forbidden, Misspelled, and Unknown words. (#​8337)

  • feat: ESLint-plugin -- Add report option to be able to control the reporting level (matching the CLI): "all", "simple", "typos", "flagged". (#​8273)

  • feat: support storing suggestions in trie (#​8228)

  • feat: Add Support reading / writing bTrie files (#​8204)

Fixes
  • refactor: extract processFile from lint.ts (#​8344)

  • fix: Improve word lookup performance when not found (#​8330)

  • fix: Improve loading time of dictionaries (#​8318)

  • fix: Reduce loading time of dictionaries. (#​8316)

  • fix: Support loading btrie dictionaries in cspell-lib (#​8311)

  • fix: Improve loading performance a bit. (#​8309)

  • fix: Prepare tools to generate btrie files. (#​8298)

  • fix: Optimize btrie files when building (#​8285)

  • fix: Add btrie path to dictionary definition (#​8284)

  • fix: Work towards support prefixes when walking ITrie (#​8276)

  • fix: Fix CStyleHexValue to handle BigInt values. (#​8282)

  • refactor: Remove FastTrieBlob (#​8267)

  • fix: Make endian required when encoding a StringTable (#​8265)

  • refactor: Removed FastTrieBlob part 1 (#​8266)

  • fix: Support string prefixes when walking nodes (#​8259)

  • refactor: Document TrieBlob format (#​8256)

  • fix: adjust error message (#​8249)

  • fix: Add StringTable and refactor BinaryFormat (#​8243)

  • refactor: Rename private methods in TrieBuilder (#​8240)

  • refactor: A bit of refactoring of utf8 naming (#​8239)

  • refactor: Add GTrie class for later (#​8238)

  • refactor: import using .ts when the package is bundled. (#​8224)

  • fix: Add cspell-tools config option to gen btrie (#​8221)

  • feat: auto load btrie files if available (#​8218)

  • fix: Minor perf boost to TrieBlob.#findNode (#​8213)

  • fix: deprecated legacy trie.has (#​8196)

  • fix: Improve speed of dictionary lookup (#​8193)

  • fix: Run perf tests on trie-lib (#​8188)

  • fix: Force consistent type imports (#​8187)

  • fix: Support adding separators when tracing compound words (#​8176)

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​8326)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​8277)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​8192)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​8186)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​8182)

Documentation
  • refactor: landing page update (#​8211)

v9.4.0

Compare Source

Features
  • feat: Add option to skip large files (#​8040)
Fixes
  • fix: turn off gpg when publishing for now (#​8104)

  • fix: Turnoff signing for now (#​8102)

  • fix: Sign tags and commits when publishing (#​8096)

  • fix: Clean up verbose output (#​8053)

  • fix: allow string based maxFileSize (#​8047)

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​8091)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​8080)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​8058)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​8036)

v9.3.2

Compare Source

Fixes
  • fix: Add Zig programming language dictionary (#​7998)
  • fix: Search for TypeScript config files. (#​7997)
Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​8004)

v9.3.1

Compare Source

Fixes

v9.3.0

Compare Source

Features
  • feat: Support loading .ts and .mts config files. (#​7961)
Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7950)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7940)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7933)

v9.2.2

Compare Source

Fixes
  • fix: Wait for the cache to save (#​7926)
Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7915)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7835)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7822)

v9.2.1

Compare Source

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7795)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7791)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7768)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7764)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7745)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7728)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7672)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7662)

v9.2.0

Compare Source

  • refactor: Support url based cache entries (#​7639)
Features
  • fix: Support remote dependencies in cache (#​7642)
Fixes
  • fix: Remove flat-cache dependency (#​7636)

  • refactor: move towards caching URLs (#​7634)

  • fix: Support async cache (#​7631)

  • fix: Replace file-entry-cache (#​6579)

  • fix: Clean cspell-lib type exports (#​7615)

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7618)

v9.1.5

Compare Source

Fixes
  • fix: Compile before publish (#​7610)

v9.1.3

Compare Source

Fixes
  • fix: Add toml config reader/writer (#​7565)
Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7569)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7564)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7560)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7549)

Documentation
  • fix: Add toml config reader/writer (#​7565)

v9.1.2

Compare Source

Fixes
  • fix: Do not double encode stdin urls (#​7536)
  • fix: cspell trace output (#​7528)
Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7526)

v9.1.1

Compare Source

Changes
Fixes
  • fix: Use the native JSON parser if possible (#​7502)

v9.1.0

Compare Source

Changes
Features
  • feat: Add command dictionaries (#​7445)

  • feat: Add lint option --dictionary (#​7441)

  • feat: Add init command to command-line. (#​7414)

  • feat: Add command line option to set reporting level (#​7380)

Fixes
  • fix: Fix perf issue related to searching for the config. (#​7483)

  • fix: Hide --config-search option (#​7479)

  • refactor: isolatedDeclarations: true (#​7459)

  • refactor: enable isolatedDeclarations (#​7456)

  • refactor: enable isolatedDeclarations (#​7452)

  • fix: Add option to continue on error (#​7451)

  • fix: Improve dictionaries command (#​7449)

  • fix: Add trace option --dictionary (#​7443)

  • fix: Add init options (#​7436)

  • fix: Allow init of cspell.config.yml files (#​7432)

  • fix: Only generate the context if necessary (#​7388)

  • fix: Correct the schema generator (#​7395)

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7499)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7485)

  • fix: Workflow Bot -- Update Dictionaries (main) (#​7474)

Documentation
  • fix: Correct the schema generator (#​7395)

v9.0.2

Compare Source

Changes
Fixes
  • fix: Add eslint plugin helpers (#​7352)

  • fix: Make it possible to define a strict dictionary. (#​7351)

  • fix: Correct the Hunspell Reader usage. (#​7325)

Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7346)

v9.0.1

Compare Source

Changes
Fixes
  • fix: Add support to add words to config and keep comments. (#​7295)
Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7306)
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7302)

v9.0.0

Compare Source

Changes
BREAKING
  • feat!: End support for Node 18 (#​7275)
Fixes
  • fix: Update en-gb dictionary to en-gb-mit (#​7278)
Dictionary Updates
  • fix: Workflow Bot -- Update Dictionaries (main) (#​7279)
Shopify/web-configs (@​shopify/eslint-plugin)

v50.0.0

Major Changes
  • #​477 fecfb7b Thanks @​BPScott! - Use eslint-plugin-import-x instead of eslint-plugin-import. This is faster, while retaing the same features - notably it avoids a large speed degredation when using the no-cycle rule with eslint-plugin-import.

    Rule names are the same in eslint-plugin-import-x, but the plugin name is import-x instead of import. You will need to change all rules and settings that define or reference import/THING to import-x/THING. e.g. the rule import/no-cycle becomes import-x/no-cycle and the setting import/parsers becomes import-x/parsers. You should check the eslint-plugin-import-x documentation to see if the settings for any rules differ from their eslint-plugin-import counterparts.

    Configuration of resolvers has switched from using import/resolver to import-x/resolver-next. Any configuration of resolvers shuld be done using the new setting per https://www.npmjs.com/package/eslint-plugin-import-x#resolvers. We now configure eslint-import-resolver-typescript as the default resolver for typescript files so you no longer need to configure a resolver unless you need to override the default options.

v49.0.0

Compare Source

v48.0.2

Compare Source

v48.0.0

Compare Source

v47.0.1

Compare Source

v47.0.0

Compare Source

v46.0.0

Compare Source

v45.0.0

Compare Source

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.58.0

Compare Source

🚀 Features
🩹 Fixes
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#​12161)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#​12142)
  • eslint-plugin: crash in no-unnecessary-type-arguments (#​12163)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.2

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-readonly-parameter-types] preserve type alias infomation (#​11954)
  • eslint-plugin: [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (#​12127)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#​12125)
  • eslint-plugin: [no-restricted-types] flag banned generics in extends or implements (#​12120)
  • eslint-plugin: [array-type] ignore Array and ReadonlyArray without type arguments (#​11971)
  • eslint-plugin: [prefer-optional-chain] remove dangling closing parenthesis (#​11865)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.1

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-optional-chain] no report for property on intersection type (#​12126)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.57.0

Compare Source

🚀 Features
  • eslint-plugin: [no-unnecessary-condition] allow literal loop conditions in for/do loops (#​12080)
🩹 Fixes
  • eslint-plugin: [no-base-to-string] fix false positive for toString with overloads (#​12089)
  • eslint-plugin: [prefer-promise-reject-errors] add allow TypeOrValueSpecifier to prefer-promise-reject-errors (#​12094)
  • typescript-estree: if the template literal is tagged and the text has an invalid escape, cooked will be null (#​11355)
  • eslint-plugin: guard against negative paramIndex in no-useless-default-assignment (#​12077)
  • eslint-plugin: handle statically analyzable computed keys in prefer-readonly (#​12079)
  • eslint-plugin: [strict-void-return] false positives with overloads (#​12055)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.56.1

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.56.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Apr 7, 2024

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @babel/eslint-parser@7.22.5
npm WARN Found: eslint@9.2.0
npm WARN node_modules/eslint
npm WARN   dev eslint@"^9.0.0" from the root project
npm WARN   22 more (@babel/eslint-plugin, @cspell/eslint-plugin, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer eslint@"^7.5.0 || ^8.0.0" from @babel/eslint-parser@7.22.5
npm WARN node_modules/@babel/eslint-parser
npm WARN   peer @babel/eslint-parser@">=7.11.0" from @babel/eslint-plugin@7.22.5
npm WARN   node_modules/@babel/eslint-plugin
npm WARN   1 more (@shopify/eslint-plugin)
npm WARN 
npm WARN Conflicting peer dependency: eslint@8.57.0
npm WARN node_modules/eslint
npm WARN   peer eslint@"^7.5.0 || ^8.0.0" from @babel/eslint-parser@7.22.5
npm WARN   node_modules/@babel/eslint-parser
npm WARN     peer @babel/eslint-parser@">=7.11.0" from @babel/eslint-plugin@7.22.5
npm WARN     node_modules/@babel/eslint-plugin
npm WARN     1 more (@shopify/eslint-plugin)
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: @shopify/eslint-plugin@44.0.0
npm ERR! Found: eslint@9.2.0
npm ERR! node_modules/eslint
npm ERR!   dev eslint@"^9.0.0" from the root project
npm ERR!   peer eslint@">=7.5.0" from @babel/eslint-plugin@7.22.5
npm ERR!   node_modules/@babel/eslint-plugin
npm ERR!     @babel/eslint-plugin@"^7.14.5" from @shopify/eslint-plugin@44.0.0
npm ERR!     node_modules/@shopify/eslint-plugin
npm ERR!       dev @shopify/eslint-plugin@"^44.0.0" from the root project
npm ERR!   21 more (@cspell/eslint-plugin, ...)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer eslint@"^8.3.0" from @shopify/eslint-plugin@44.0.0
npm ERR! node_modules/@shopify/eslint-plugin
npm ERR!   dev @shopify/eslint-plugin@"^44.0.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: eslint@8.57.0
npm ERR! node_modules/eslint
npm ERR!   peer eslint@"^8.3.0" from @shopify/eslint-plugin@44.0.0
npm ERR!   node_modules/@shopify/eslint-plugin
npm ERR!     dev @shopify/eslint-plugin@"^44.0.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-05-06T16_17_35_080Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-linting branch 5 times, most recently from d405618 to 61b94db Compare April 12, 2024 14:49
@renovate renovate bot force-pushed the renovate/major-linting branch 4 times, most recently from 2cce190 to a939b8f Compare April 22, 2024 22:02
@renovate renovate bot force-pushed the renovate/major-linting branch 6 times, most recently from f69dd87 to 4324629 Compare April 30, 2024 20:21
@renovate renovate bot force-pushed the renovate/major-linting branch 4 times, most recently from 5c5f183 to 886a290 Compare May 9, 2024 20:04
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented May 9, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: @heap-code/singleton@1.1.1
npm ERR! Found: eslint@10.1.0
npm ERR! node_modules/eslint
npm ERR!   dev eslint@"^10.0.0" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer eslint@"^9.27.0" from @shopify/eslint-plugin@50.0.0
npm ERR! node_modules/@shopify/eslint-plugin
npm ERR!   dev @shopify/eslint-plugin@"^50.0.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /runner/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /runner/cache/others/npm/_logs/2026-04-01T10_08_11_227Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-linting branch 4 times, most recently from 407e61b to 8609e60 Compare May 16, 2024 03:07
@renovate renovate bot force-pushed the renovate/major-linting branch 3 times, most recently from f433349 to 8f65c48 Compare May 22, 2024 00:49
@renovate renovate bot force-pushed the renovate/major-linting branch 5 times, most recently from 51971c0 to 02aa85c Compare June 17, 2024 21:01
@renovate renovate bot force-pushed the renovate/major-linting branch 9 times, most recently from f8885e6 to 274e4e2 Compare June 24, 2024 23:11
@renovate renovate bot force-pushed the renovate/major-linting branch from 274e4e2 to f24ec15 Compare June 26, 2024 14:18
@renovate renovate bot force-pushed the renovate/major-linting branch 10 times, most recently from e03f687 to 6cda66c Compare July 11, 2024 00:46
@renovate renovate bot force-pushed the renovate/major-linting branch 4 times, most recently from 1beffe1 to d1d4276 Compare July 17, 2024 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants