Skip to content

"Some" refactors 😅#41

Merged
loucyx merged 17 commits into
mainfrom
some-refactors
May 21, 2026
Merged

"Some" refactors 😅#41
loucyx merged 17 commits into
mainfrom
some-refactors

Conversation

@loucyx
Copy link
Copy Markdown
Contributor

@loucyx loucyx commented May 20, 2026

🚨 Add new linting rules and update existing

  • no: Update to support multiple Visitors.
  • no-array-type: Avoid Type[] and use Array<Type> instead.
  • no-class: Update to account for both ClassExpression and ClassDeclaration.
  • no-early-return: Avoid early return, use a single return instead.
  • no-for: Avoid usage of for.

♻️ Refactors

  • Use @coven/iterable methods more consistenly (replacing for or Array methods).
  • Update methods in @coven/cron and @coven/iterables to use or support bigint instead of number.
  • Use @coven/types types more consistenly (like Unary and Filter).
  • Made calculate from @coven/math more functional and less "OOP".

🐛 Bug fixes

  • Fix some typing in @coven/iterables.
  • Fix typos here and there.

✨ Others

  • New version-bump script to bump the version of all packages.

@loucyx loucyx self-assigned this May 20, 2026
@loucyx loucyx requested a review from a team as a code owner May 20, 2026 23:39
@codecov
Copy link
Copy Markdown

codecov Bot commented May 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@loucyx loucyx merged commit 2a15eeb into main May 21, 2026
3 checks passed
@loucyx loucyx deleted the some-refactors branch May 21, 2026 03:24
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.

2 participants