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

@loucyx loucyx commented May 20, 2026

Copy link
Copy Markdown
Contributor

🚨 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

codecov Bot commented May 20, 2026

Copy link
Copy Markdown

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
@loucyx loucyx added 🐛 Bug Something isn't working 💪 Enhancement New feature or request labels Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 Bug Something isn't working 💪 Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants