Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split formatters and matchers into separated singleton classes #166

Merged
merged 6 commits into from
Apr 30, 2024

Conversation

arcan1s
Copy link
Owner

@arcan1s arcan1s commented Apr 30, 2024

Instead of having big case/switch for both dataengine sources and formatters, this mr introduces singleton classes for each type of them

@arcan1s arcan1s added this to the 4.0.0 milestone Apr 30, 2024
@arcan1s arcan1s self-assigned this Apr 30, 2024
@arcan1s
Copy link
Owner Author

arcan1s commented Apr 30, 2024

also cuptime key has been replaced by uptime

@arcan1s arcan1s merged commit 575fc06 into master Apr 30, 2024
2 checks passed
@arcan1s arcan1s deleted the feature/split-formatters branch April 30, 2024 18:52
arcan1s added a commit that referenced this pull request Apr 30, 2024
…ses (#166)

* split formatter into separated singleton classes

* split data engine matchers to classes

* nodiscard attribute for formatter methods

* small refactoring in matchers

* fix codefactor warnings

* fix test building
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant