Skip to content

Bump "eslint-plugin-unicorn" package version - #1226

Merged
updateclibot[bot] merged 1 commit into
mainfrom
updatecli_main_92ece216b8a7c4f5a1bc7b7112f1836d18f0bc690c9fe43a0fa20d2ba278138b
Oct 22, 2026
Merged

updateclibot[bot] merged 1 commit into
mainfrom
updatecli_main_92ece216b8a7c4f5a1bc7b7112f1836d18f0bc690c9fe43a0fa20d2ba278138b

Conversation

@updateclibot

@updateclibot updateclibot Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Bump "eslint-plugin-unicorn" package version

Bump "eslint-plugin-unicorn" package version to 78.0.0

ran shell command "npm install --package-lock-only --dry-run=$DRY_RUN eslint-plugin-unicorn@78.0.0"

v78.0.0
## New rules

- [`no-unnecessary-default-arguments`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-default-arguments.md) (#3885)  1059f09b
- [`no-repeated-call-wrappers`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-repeated-call-wrappers.md) (#3836)  c4fd1feb

## Improvements

- Add [SOML](https://github.com/soml-lang/eslint-soml) support, including a [`recommended-soml`](https://github.com/sindresorhus/eslint-plugin-unicorn#non-javascript-recommended-configs) preset (#3870)  7419b835
- Report code that contains comments instead of ignoring it (#3847)  003f0bdc
	- Many rules skipped code with comments. They now report it, and only withhold fixes that would remove comments. You may see new reports.
- Fix cyclic resolution in type-aware checks (#3826)  5e77e19e
- `prefer-default-parameters`: Add [`checkFallbackExpressions`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-default-parameters.md#checkfallbackexpressions) option (#3837)  71bbf59a
- `prefer-ternary`: Add [`checkVaryingBase` and `checkComputedMemberAccess`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-ternary.md#options) options (#3869)  1af3c2b2
- `consistent-boolean-name`: Allow `does` prefix by default (#3853)  cfad028d
- `consistent-boolean-name`: Recognize promise-returning functions (#3879)  769e3b87
- `consistent-boolean-name`: Fix cyclic type parameter resolution (#3821)  5c4808ba
- `no-asterisk-prefix-in-documentation-comments`: Remove shared indentation (#3820)  a92aee19
- `no-await-in-promise-methods`: Clarify the message for nested `await` (#3867)  8f73d539
- `no-immediate-mutation`: Combine a declaration with an assignment that follows it immediately (#3851)  811e4678
- `no-negated-condition`: Support `&&` and `||` chains of negated operands (#3834)  15bfade7
- `no-top-level-side-effects`: Allow known pure imported helpers, like `defineConfig()` and React `memo()`, and check default-exported expressions (#3822)  3826236d
- `no-unnecessary-parameters`: Fix false positive for recursive defaults (#3844)  e2d8d0ff
- `no-unnecessary-parameters`: Ignore parameters named by type predicates (#3859)  f0c631ce
- `no-using-resource-escape`: Check TypeScript instantiation expressions (#3833)  7a9f7df1
- `prefer-at`: Fix false positives for DOM collections (#3842)  ca78a7aa
- `prefer-combined-guards`: Combine non-literal exits in TypeScript when type information is available (#3860)  2bcc7be6
- `prefer-default-parameters`: Support static template literal fallbacks (#3835)  3d8b40a5
- `prefer-default-parameters`: Support fallbacks to earlier bindings (#3840)  d4bfc1cf
- `prefer-default-parameters`: Handle nullable fallback types (#3858)  d75786f7
- `prefer-early-return`, `prefer-continue`: Suggest opposite relational comparisons (#3873)  de2e6daa
- `prefer-logical-operator-over-ternary`: Handle non-boolean conditions (#3843)  5c4d50cf
- `prefer-minimal-ternary`: Ignore formatting differences in shared expressions (#3841)  b0c21423
- `prefer-minimal-ternary`: Prevent unsafe TypeScript object autofixes (#3846)  2f33c916
- `prefer-observer-apis`: Check `let` and `var` listener functions, and ignore reassigned listeners (#3833)  7a9f7df1
- `prefer-private-class-fields`: Do not autofix reassigned methods, and suggest private arrow functions for bound methods (#3823)  6f0f4bb8
- `prefer-scoped-selector`: Ignore queries on more non-element roots, like `ownerDocument` and `getRootNode()` (#3833)  7a9f7df1
- `prefer-spread`: Prevent unsafe TypeScript autofixes (#3882)  21e99ff8
- `prefer-ternary`: Support destructuring assignments (#3852)  e29d1eee
- `prefer-ternary`: Support statements that differ in only one part, like `call(test ? a : b)` (#3869)  1af3c2b2
- `prefer-top-level-await`: Allow cached promise assignments (#3819)  2fb8eb60
- `prefer-top-level-await`: Avoid false positives on non-promise calls (#3883)  3f125f14
- `relative-url-style`: Support complex Markdown labels, embedded HTML in Markdown, JSX, `URL.canParse()`, `URL.parse()`, and more HTML attributes (#3854)  2760ce46
- `require-module-specifiers`: Allow bare `export {}` in declaration files (#3866)  e7274810
- `template-indent`: Ignore templates with content on the opening line (#3868)  921dd8c3

---

https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v77.0.0...v78.0.0
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

@updateclibot updateclibot Bot added the dependencies Pull requests that update a dependency file label Oct 22, 2026
@updateclibot
updateclibot Bot enabled auto-merge (squash) October 22, 2026 08:33
@coderabbitai

coderabbitai Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

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

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: cf1febfa-68c8-4226-b79a-6da52b450832

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@updateclibot
updateclibot Bot force-pushed the updatecli_main_92ece216b8a7c4f5a1bc7b7112f1836d18f0bc690c9fe43a0fa20d2ba278138b branch 2 times, most recently from 3f70626 to 8fdc4c9 Compare October 22, 2026 10:40
@updateclibot
updateclibot Bot force-pushed the updatecli_main_92ece216b8a7c4f5a1bc7b7112f1836d18f0bc690c9fe43a0fa20d2ba278138b branch from 8fdc4c9 to d566bc7 Compare October 22, 2026 16:23
@updateclibot
updateclibot Bot merged commit dd2d292 into main Oct 22, 2026
9 of 10 checks passed
@updateclibot
updateclibot Bot deleted the updatecli_main_92ece216b8a7c4f5a1bc7b7112f1836d18f0bc690c9fe43a0fa20d2ba278138b branch October 22, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants