Skip to content

refactor(kit): rename RuleDefinition to RuleFunction and deprecate old name#1683

Merged
Rel1cx merged 1 commit intomainfrom
refactor/kit-rename-rule-definition-to-rule-function
Apr 1, 2026
Merged

refactor(kit): rename RuleDefinition to RuleFunction and deprecate old name#1683
Rel1cx merged 1 commit intomainfrom
refactor/kit-rename-rule-definition-to-rule-function

Conversation

@Rel1cx
Copy link
Copy Markdown
Owner

@Rel1cx Rel1cx commented Apr 1, 2026

  • Introduce RuleFunction as the new primary type name
  • Keep RuleDefinition as a deprecated alias for backwards compatibility
  • Update all docs, examples, and changelog references to use RuleFunction

Update "[ ]" to "[x]" to check a box

What kind of change does this PR introduce?

Check at least one. If you are introducing a new binding, you must reference an issue where this binding has been proposed, discussed and approved by the maintainers.

  • Bugfix
  • Feature
  • Perf
  • Docs
  • Test
  • Chore
  • Enhancement
  • New Binding issue #___
  • Code style update
  • Refactor
  • Build-related changes
  • Other, please describe:

Does this PR introduce a breaking change?

If yes, please describe the impact and migration path for existing applications in an attached issue.

  • Yes, and the changes were approved in issue #___
  • No

Checklist

  • When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
  • I have added a convincing reason for adding this feature, if necessary

Other information

…d name

- Introduce `RuleFunction` as the new primary type name
- Keep `RuleDefinition` as a deprecated alias for backwards compatibility
- Update all docs, examples, and changelog references to use `RuleFunction`

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
eslint-react Building Building Preview, Comment Apr 1, 2026 11:42pm

Request Review

@Rel1cx Rel1cx marked this pull request as ready for review April 1, 2026 23:42
@Rel1cx Rel1cx merged commit 8caf63d into main Apr 1, 2026
10 of 11 checks passed
@Rel1cx Rel1cx deleted the refactor/kit-rename-rule-definition-to-rule-function branch April 1, 2026 23:42
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