camsaul / methodical

Functional and flexible multimethods for Clojure. Nondestructive multimethod construction, CLOS-style aux methods and method combinations, partial-default dispatch, easy next-method invocation, helpful debugging tools, and more.
Eclipse Public License 2.0
295 stars 19 forks source link

Switch to Clojure CLI & GitHub Actions #117

Closed camsaul closed 2 years ago

camsaul commented 2 years ago

Also add Codespell.

codecov[bot] commented 2 years ago

Codecov Report

Base: 86.67% // Head: 86.67% // No change to project coverage :thumbsup:

Coverage data is based on head (1e8b708) compared to base (6b3dc49). Patch coverage: 92.30% of modified lines in pull request are covered.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #117 +/- ## ======================================= Coverage 86.67% 86.67% ======================================= Files 20 20 Lines 1111 1111 Branches 68 68 ======================================= Hits 963 963 Misses 80 80 Partials 68 68 ``` | [Impacted Files](https://codecov.io/gh/camsaul/methodical/pull/117?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul) | Coverage Δ | | |---|---|---| | [src/methodical/impl.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC5jbGo=) | `81.70% <ø> (ø)` | | | [src/methodical/impl/cache/watching.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9jYWNoZS93YXRjaGluZy5jbGo=) | `88.37% <ø> (ø)` | | | [src/methodical/impl/combo/clos.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9jb21iby9jbG9zLmNsag==) | `60.97% <ø> (ø)` | | | [src/methodical/impl/combo/threaded.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9jb21iby90aHJlYWRlZC5jbGo=) | `96.22% <ø> (ø)` | | | [src/methodical/interface.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW50ZXJmYWNlLmNsag==) | `100.00% <ø> (ø)` | | | [src/methodical/util.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvdXRpbC5jbGo=) | `88.57% <ø> (ø)` | | | [src/methodical/impl/dispatcher/everything.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9kaXNwYXRjaGVyL2V2ZXJ5dGhpbmcuY2xq) | `62.96% <75.00%> (ø)` | | | [src/methodical/impl/dispatcher/common.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9kaXNwYXRjaGVyL2NvbW1vbi5jbGo=) | `97.77% <100.00%> (ø)` | | | [src/methodical/impl/dispatcher/multi\_default.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9kaXNwYXRjaGVyL211bHRpX2RlZmF1bHQuY2xq) | `92.00% <100.00%> (ø)` | | | [src/methodical/impl/dispatcher/standard.clj](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9kaXNwYXRjaGVyL3N0YW5kYXJkLmNsag==) | `87.23% <100.00%> (ø)` | | | ... and [1 more](https://codecov.io/gh/camsaul/methodical/pull/117/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul) | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.