Skip to content

Update dependency @cloudfour/eslint-config to v27 - #2499

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-eslint
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-eslint

Conversation

@renovate

@renovate renovate Bot commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@cloudfour/eslint-config 26.1.027.0.0 age confidence

Release Notes

cloudfour/eslint-config (@​cloudfour/eslint-config)

v27.0.0

Compare Source

Major Changes
  • Update eslint-config-xo to v2, which moves eslint-plugin-unicorn from
    v73 to v74. The bump adds, removes and reconfigures no unicorn rule — v74's
    changes are fixes to rules we already run. Measured against a real consumer
    project, it produced three fewer reports across 64 TypeScript files, where
    unicorn/prefer-number-coercion and unicorn/prefer-string-replace-all had
    been flagging cases they misread.

  • n/prefer-process-get-builtin-module is now on, added by xo v2. It reports
    require('node:fs') and await import('node:fs') for built-in modules and
    wants process.getBuiltinModule('node:fs') instead. It is not auto-fixable,
    so whatever it catches has to be edited by hand. This is the only rule the
    upgrade turns on, and the only source of new errors in it.

    Most projects will never see it. The rule switches itself off unless the
    nearest package.json declares an engines.node falling entirely within
    ^20.16.0 || >=22.3.0 — the versions where process.getBuiltinModule is
    guaranteed to exist. A package with no engines.node at all, or one as loose
    as >=20, is left alone.

    Where it does apply, the payoff is in ES modules, where it removes the need
    for createRequire. It fires in CommonJS too, where require is the native
    idiom and the rewrite buys nothing, so build scripts and .cjs files are the
    likeliest place to meet it. Turn it off for those paths in your own config if
    it is noisy:

    {
    	files: ['**/*.cjs'],
    	rules: { 'n/prefer-process-get-builtin-module': 'off' },
    }

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@changeset-bot

changeset-bot Bot commented Sep 19, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 92b423b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@netlify

netlify Bot commented Sep 19, 2026

Copy link
Copy Markdown

Deploy Preview for cloudfour-patterns ready!

Name Link
🔨 Latest commit 92b423b
🔍 Latest deploy log https://app.netlify.com/projects/cloudfour-patterns/deploys/6aaeb76468754f0008561517
😎 Deploy Preview https://deploy-preview-2499--cloudfour-patterns.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@renovate
renovate Bot force-pushed the renovate/major-eslint branch from 9a294fb to f8aa2c4 Compare September 19, 2026 04:38
@renovate
renovate Bot force-pushed the renovate/major-eslint branch from f8aa2c4 to 92b423b Compare September 19, 2026 16:25
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.

0 participants