Skip to content

fix(deps): update all non-major dependencies#219

Merged
mheob merged 2 commits intomainfrom
renovate/all-minor-patch
Jan 19, 2025
Merged

fix(deps): update all non-major dependencies#219
mheob merged 2 commits intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jan 15, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update Pending
@changesets/cli (source) ^2.27.10 -> ^2.27.11 age adoption passing confidence devDependencies patch
@clack/prompts (source) ^0.8.2 -> ^0.9.1 age adoption passing confidence dependencies minor
@commitlint/cli (source) ^19.6.0 -> ^19.6.1 age adoption passing confidence devDependencies patch
@eslint-react/eslint-plugin (source) ^1.19.0 -> ^1.23.2 age adoption passing confidence devDependencies minor
@eslint/config-inspector ^0.6.0 -> ^0.7.1 age adoption passing confidence devDependencies minor
@types/node (source) ^22.10.2 -> ^22.10.7 age adoption passing confidence devDependencies patch
@typescript-eslint/eslint-plugin (source) ^8.18.0 -> ^8.20.0 age adoption passing confidence dependencies minor
@typescript-eslint/parser (source) ^8.18.0 -> ^8.20.0 age adoption passing confidence dependencies minor
@vitest/eslint-plugin ^1.1.15 -> ^1.1.25 age adoption passing confidence dependencies patch
cspell (source) ^8.16.1 -> ^8.17.2 age adoption passing confidence devDependencies minor
eslint-config-next (source) ^15.1.0 -> ^15.1.4 age adoption passing confidence dependencies patch 15.1.5
eslint-plugin-command ^0.2.6 -> ^0.2.7 age adoption passing confidence dependencies patch
eslint-plugin-import-x ^4.5.0 -> ^4.6.1 age adoption passing confidence dependencies minor
eslint-plugin-n ^17.15.0 -> ^17.15.1 age adoption passing confidence dependencies patch
eslint-plugin-perfectionist (source) ^4.2.0 -> ^4.6.0 age adoption passing confidence dependencies minor
eslint-plugin-prettier ^5.2.1 -> ^5.2.2 age adoption passing confidence dependencies patch 5.2.3
eslint-plugin-react-refresh ^0.4.16 -> ^0.4.18 age adoption passing confidence devDependencies patch
globals ^15.13.0 -> ^15.14.0 age adoption passing confidence dependencies minor
lint-staged ^15.2.11 -> ^15.4.0 age adoption passing confidence devDependencies minor 15.4.1
mlly ^1.7.3 -> ^1.7.4 age adoption passing confidence dependencies patch
node (source) 22.12.0 -> 22.13.0 age adoption passing confidence minor
pnpm (source) 9.15.0 -> 9.15.4 age adoption passing confidence packageManager patch
svelte (source) ^5.10.1 -> ^5.18.0 age adoption passing confidence dependencies minor 5.19.0

Release Notes

changesets/changesets (@​changesets/cli)

v2.27.11

Compare Source

Patch Changes
natemoo-re/clack (@​clack/prompts)

v0.9.1

Compare Source

Patch Changes

v0.9.0

Compare Source

Minor Changes
  • a83d2f8: Adds a new updateSettings() function to support new global keybindings.

    updateSettings() accepts an aliases object that maps custom keys to an action (up | down | left | right | space | enter | cancel).

    import { updateSettings } from "@​clack/prompts";
    
    // Support custom keybindings
    updateSettings({
      aliases: {
        w: "up",
        a: "left",
        s: "down",
        d: "right",
      },
    });

[!WARNING]
In order to enforce consistent, user-friendly defaults across the ecosystem, updateSettings does not support disabling Clack's default keybindings.

  • 801246b: Adds a new signal option to support programmatic prompt cancellation with an abort controller.

    One example use case is automatically cancelling a prompt after a timeout.

    const shouldContinue = await confirm({
      message: "This message will self destruct in 5 seconds",
      signal: AbortSignal.timeout(5000),
    });

    Another use case is racing a long running task with a manual prompt.

    const abortController = new AbortController();
    
    const projectType = await Promise.race([
      detectProjectType({
        signal: abortController.signal,
      }),
      select({
        message: "Pick a project type.",
        options: [
          { value: "ts", label: "TypeScript" },
          { value: "js", label: "JavaScript" },
          { value: "coffee", label: "CoffeeScript", hint: "oh no" },
        ],
        signal: abortController.signal,
      }),
    ]);
    
    abortController.abort();
  • a83d2f8: Updates default keybindings to support Vim motion shortcuts and map the escape key to cancel (ctrl+c).

    alias action
    k up
    l right
    j down
    h left
    esc cancel
Patch Changes
conventional-changelog/commitlint (@​commitlint/cli)

v19.6.1

Compare Source

Note: Version bump only for package @​commitlint/cli

rEl1cx/eslint-react (@​eslint-react/eslint-plugin)

v1.23.2

Compare Source

✨ New
  • feat(plugins/x): add auto-fix to prefer-shorthand-fragment, closes #​898 (#​902)

v1.23.1

Compare Source

🐞 Fixes
  • fix(plugins/x): fixed false positives in no-unstable-context-value and no-unstable-default-props by @​rEl1cx in #​896

v1.23.0

Compare Source

🪄 Improvements
  • refactor: JSX fragments related rules no longer rely on jsxPragma and jsxPragmaFrag settings to perform their checks by @​rEl1cx in #​893
  • refactor: improve applicability of the no-useless-fragment and prefer-shorthand-fragment rules
  • refactor: deprecate settings["react-x"].jsxPragma and settings["react-x"].jsxPragmaFrag as they are no longer needed by any rules
  • refactor: replace short-unique-id w/ uid by @​SukkaW in #​894
🐞 Fixes
  • fix(plugins/hooks-extra): fix call and new expression related false positives in no-unnecessary-use-memo and no-unnecessary-use-callback by @​rEl1cx in #​895

v1.22.2

Compare Source

🪄 Improvements
  • perf: re-implement no-duplicate-key rule to improve its performance @​rEl1cx in #​891 and 33ab3cc
  • refactor: prevent potential interference from TypeScript's as, satisfies, and non-null assertion operator in various rules

v1.22.1

Compare Source

🪄 Improvements
  • docs: add getting started guides for JavaScript, TypeScript, and JavaScript with Babel.
  • docs: improve code samples in rules docs.
  • docs: improve eslint.config.js examples in README.md, docs and the examples folder.
  • docs: improve the error message and description of various rules.
  • refactor(website): better website layout and navigation experience.
📝 Changes in examples

The eslint.config.js in the examples now uses tsconfig's includes and excludes as the SSoT glob patterns for ESLint's files and ignores fields.

This approach can fundamentally avoid the errors[1, 2, 3] caused by mismatched config scopes between tsconfig.json and eslint.config.js when using type-checked rules.

v1.22.0

Compare Source

🪄 Improvements
  • refactor(plugins/x): rename jsx-use-vars to use-jsx-vars.
  • refactor(plugins/x): rename jsx-no-duplicate-props to no-duplicate-jsx-props.
  • refactor(plugins/dom): rename no-children-in-void-dom-elements to no-void-elements-with-children.
📝 Changes you should be aware of

The following rules have been renamed:

  • jsx-uses-vars to use-jsx-vars.
  • jsx-no-duplicate-props to no-duplicate-jsx-props.
  • dom/no-children-in-void-dom-elements to dom/no-void-elements-with-children.

The new rule names are aligned with the same rules in the biomejs/rules-sources/#eslint-plugin-react (if any) to enhance consistency. The old rule names will still be available until the next major update to avoid breaking changes.

v1.21.0

Compare Source

✨ New
  • feat(plugins/hooks-extra): add no-useless-custom-hooks rule by @​rEl1cx
🪄 Improvements
  • refactor(plugins/hooks-extra): deprecate rule no-redundant-custom-hook in favor of no-useless-custom-hooks (the previous rule will still be available until the next major update to avoid breaking changes).
📝 Changes in Rule implementation

no-useless-custom-hooks now detects Hook calls within comments and the following code no longer triggers a warning:

// ✅ Good: A Hook that will likely use some other Hooks later
function useAuth() {
  // TODO: Replace with this line when authentication is implemented:
  // return useContext(Auth);
  return TEST_USER;
}

v1.20.1

Compare Source

🪄 Improvements
  • refactor(shared): replace local-pkg package with node built-in API by @​rEl1cx in #​881

v1.20.0

Compare Source

✨ New
  • feat(plugins/x): add codemod-autofix to no-component-will-* by @​rEl1cx in #​879
🪄 Improvements
eslint/config-inspector (@​eslint/config-inspector)

v0.7.1

Compare Source

Bug Fixes
  • avoid using .toSorted to improve node compatibility, close #​117 (c7ed332)

v0.7.0

Compare Source

chore
Bug Fixes
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.20.0

Compare Source

🚀 Features
  • eslint-plugin: [consistent-type-assertions] add arrayLiteralTypeAssertions options (#​10565)
  • eslint-plugin: [no-deprecated] add allow options (#​10585)
  • eslint-plugin: [no-misused-spread] add new rule (#​10551)
🩹 Fixes
  • eslint-plugin: [no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters (#​10602)
  • eslint-plugin: [no-shadow] ignore ordering of type declarations (#​10593)
❤️ Thank You

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

v8.19.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-type-assertion] handle literal types (#​10523)
  • eslint-plugin: [no-deprecated] doesn't report on shorthand property in an object expression (#​10550)
  • eslint-plugin: [strict-boolean-expressions] remove remaining (unsafe) autofixes (#​10548)
  • eslint-plugin: [no-shadow] report correctly on parameters of functions declared with the declare keyword (#​10543)
  • eslint-plugin: [no-base-to-string] check array generic type (#​10437)
❤️ Thank You
  • Kirk Waiblinger
  • mdm317
  • Ronen Amiel
  • Yukihiro Hasegawa @​y-hsgw

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

v8.19.0

Compare Source

🚀 Features
  • eslint-plugin: [strict-boolean-expressions] check array predicate functions' return statements (#​10106)
🩹 Fixes
  • eslint-plugin: [member-ordering] ignore method overloading (#​10536)
  • eslint-plugin: [consistent-indexed-object-style] don't report on indirect circular references (#​10537)
  • eslint-plugin: [array-type] autofix with conditional types needs parentheses (#​10522)
  • eslint-plugin: add getConstraintInfo to handle generic constraints better (#​10496)
❤️ Thank You

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

v8.18.2

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-condition] handle noUncheckedIndexedAccess true (#​10514)
  • eslint-plugin: [consistent-type-assertions] allow default assertionStyle option (#​10512)
  • eslint-plugin: [no-unnecessary-type-arguments] handle type/value context (#​10503)
  • eslint-plugin: [no-unsafe-type-assertion] fix for unsafe assertion to a constrained type parameter (#​10461)
  • eslint-plugin: [consistent-indexed-object-style] use a suggestion over an auto-fix if can't reliably determine that produced index signature is valid (#​10490)
  • eslint-plugin: [no-unnecessary-condition] don't flag values of an unconstrained or valid type parameter (#​10473)
  • eslint-plugin: [prefer-reduce-type-parameter] don't report cases in which the fix results in a type error (#​10494)
  • eslint-plugin: [no-deprecated] not reporting usages of deprecated declared constants as object value (#​10498)
❤️ Thank You

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

v8.18.1

Compare Source

🩹 Fixes
  • scope-manager: visit params decorator before nest scope (#​10475)
  • eslint-plugin: [no-unnecessary-condition] better message when comparing between literal types (#​10454)
  • eslint-plugin: use consistent naming for asserting types and casting values (#​10472)
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] flag values of a type parameter with boolean type constraints (#​10474)
  • eslint-plugin: handle string like index type (#​10460)
  • eslint-plugin: [no-unnecessary-template-expression] don't report when an expression includes comment (#​10444)
❤️ Thank You

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

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

v8.20.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

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

v8.19.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

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

v8.19.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

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

v8.18.2

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

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

v8.18.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

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

vitest-dev/eslint-plugin-vitest (@​vitest/eslint-plugin)

v1.1.25

Compare Source

Bug Fixes
  • consistent-test-it: Remove duplicate imports inside the import statement (#​638) (0ae4289)

v1.1.24

Compare Source

Bug Fixes

v1.1.23

Compare Source

Bug Fixes
  • make rule message punctuation more consistent and address some typos (#​628) (31cae3b)

What's Changed

New Contributors

Full Changelog: vitest-dev/eslint-plugin-vitest@v1.1.22...v1.1.23

v1.1.22

Compare Source

Bug Fixes
  • valid-title false positives when test.extend is used (#​584) (9c2670a)

v1.1.21

Compare Source

Bug Fixes
Performance Improvements
  • only build regexp ones for detecting expectations (#​608) (448650c)

What's Changed

Full Changelog: vitest-dev/eslint-plugin-vitest@v1.1.20...v1.1.21

v1.1.20

Compare Source

Bug Fixes

What's Changed

New Contributors

Full Changelog: vitest-dev/eslint-plugin-vitest@v1.1.19...v1.1.20

v1.1.19

Compare Source

Bug Fixes

What's Changed

Full Changelog: vitest-dev/eslint-plugin-vitest@v1.1.18...v1.1.19

v1.1.18

Compare Source

Features

What's Changed

New Contributors

Full Changelog: vitest-dev/eslint-plugin-vitest@v1.1.17...v1.1.18

v1.1.17

Compare Source

Bug Fixes
  • expect.hasAssertions() / expect.assertions() - Does not work when using expect() bound to current test (#​595) (efe79c9)

What's Changed


Configuration

📅 Schedule: Branch creation - "before 4am on Wednesday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 renovate bot requested a review from mheob as a code owner January 15, 2025 01:25
@height
Copy link
Copy Markdown

height bot commented Jan 15, 2025

Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword link (e.g. "Link T-123").

💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Jan 15, 2025

🦋 Changeset detected

Latest commit: cbba83f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@mheob/eslint-config Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link
Copy Markdown

vercel bot commented Jan 15, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
eslint-config ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 19, 2025 9:38am

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Jan 15, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@sonarqubecloud
Copy link
Copy Markdown

@mheob mheob merged commit e28bed7 into main Jan 19, 2025
@mheob mheob deleted the renovate/all-minor-patch branch January 19, 2025 09:43
kodiakhq bot pushed a commit that referenced this pull request Jan 21, 2025
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.


# Releases
## @mheob/eslint-config@7.1.0

### Minor Changes

-   [#223](#223) ([@mheob](https://github.com/mheob)): turn off `prefer-const` rule in editor

### Patch Changes

-   [#219](#219) ([@renovate](https://github.com/apps/renovate)): fix(deps): update all non-major dependencies




## Summary by CodeRabbit

- **New Features**
	- Turned off `prefer-const` ESLint rule in the editor

- **Chores**
	- Updated package version from 7.0.0 to 7.1.0
	- Updated non-major dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant