Skip to content

chore(deps-dev): bump eslint-plugin-effector from 0.16.0 to 0.18.0#122

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-plugin-effector-0.18.0
Closed

chore(deps-dev): bump eslint-plugin-effector from 0.16.0 to 0.18.0#122
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-plugin-effector-0.18.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 24, 2026

Bumps eslint-plugin-effector from 0.16.0 to 0.18.0.

Release notes

Sourced from eslint-plugin-effector's releases.

v0.18.0

This release brings in ESLint v10 support, introduces a new rule no-units-spawn-in-render to catch spawning units during React render, and tightens mandatory-scope-binding when components are inferred from union return types.

Key changes

v0.17.0

This release brings a complete rewrite of eslint-plugin-effector in TypeScript with modern tooling, full ESLint v9 support and improved rule implementation!

19 out of 20 existing rules + 1 brand-new rule have been (re)implemented from the ground up using modern @typescript-eslint APIs, which enables better performance and native support for both modern ESLint v9 flat config as well as legacy ESLint v8 config.

Key changes

  • Support ESLint v9 – native Flat Config support via flatConfigs
  • Type-Aware Linting – rules now exclusively leverage TypeScript for much more accurate analysis
  • Modern Rules – plugin presets are now up-to-date with modern Effector best-practices
  • Modern Tooling – internals now use Vitest v4, VitePress v2 docs, tsdown bundling

Breaking Changes

  • Node.js version range set to ^20.9.0 || >=21.1.0
  • ESLint version range ^8.57.0 || ^9.0.0 (both flat & legacy config)
  • @typescript-eslint setup is now required for rules
  • prefer-sample-over-forward-with-mapping rule removed (use no-forward instead)
  • enforce-store-naming-convention rule is now configured via per-rule options (not global settings)
  • no-forward and no-guard promoted to recommended preset

See the full changelog and implementation details in PR #177 and check out refreshed website: eslint.effector.dev

Changelog

Sourced from eslint-plugin-effector's changelog.

0.18.0

This release brings in ESLint v10 support, introduces a new rule no-units-spawn-in-render to catch spawning units during React render, and tightens mandatory-scope-binding when components are inferred from union return types.

Minor Changes

Patch Changes

  • 2118d70: mandatory-scope-binding: Improve component detection with union return type by @​kireevmp

v0.17.0

Breaking Changes

  • Minimum Node.js version is now ^20.9.0 || >=21.1.0 (matches ESLint requirements)
  • Supports ESLint ^8.57.0 || ^9.0.0
  • Codebase rewritten in TypeScript; 19 of 20 existing + 1 new rule (re)implemented using modern @typescript-eslint APIs
  • Now requires type-aware linting with @typescript-eslint

Core Changes

  • Native ESLint v9 flat config support via flatConfigs (ESLint v8 .eslintrc still supported)
  • Public TypeScript type definitions (passes publint & attw)

Rule Changes

  • no-forward promoted from future to recommended preset
  • no-guard promoted from future to recommended preset
  • no-domain-unit-creators added to future preset (new rule)
  • prefer-sample-over-forward-with-mapping removed in favor of no-forward
  • enforce-effect-naming-convention now handles combine + fn correctly

Internal

  • Added bundling via tsdown
  • Replaced Jest with Vitest v4; switched to @typescript-eslint/rule-tester
  • Documentation upgraded to VitePress v2 with colocated markdown rule documentation
  • Fixed package.json dependency declarations
Commits
  • 94a3ef2 0.18.0
  • d968622 feat: support eslint@10 (#179)
  • 498b274 Implement no-units-spawn-in-render (#180)
  • 2118d70 fix(mandatory-scope-binding): component detection – handle unions (#178)
  • e68993a chore: added changesets
  • 78fdb0c feat: add provenance repository to package.json
  • f3870e9 fix: disable pnpm git checks on publish
  • cc50781 Merge branch 'release/v0.17.0' (Pull Request #177)
  • fd8e784 feat: add trusted publish workflow
  • 5d62cac chore: bump deps
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for eslint-plugin-effector since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [eslint-plugin-effector](https://github.com/effector/eslint-plugin) from 0.16.0 to 0.18.0.
- [Release notes](https://github.com/effector/eslint-plugin/releases)
- [Changelog](https://github.com/effector/eslint-plugin/blob/master/CHANGELOG.md)
- [Commits](effector/eslint-plugin@v0.16.0...v0.18.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-effector
  dependency-version: 0.18.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 24, 2026
@dependabot dependabot Bot requested review from Egorzaa and JustPilz as code owners May 24, 2026 13:18
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label May 24, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 24, 2026

Superseded by #130.

@dependabot dependabot Bot closed this May 24, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/eslint-plugin-effector-0.18.0 branch May 24, 2026 14:22
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants