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
294 stars 19 forks source link

Make sure `clojure.core.specs.alpha` is loaded (`cljdoc` fix). Fix Kondo linter bugs #143

Closed camsaul closed 1 year ago

camsaul commented 1 year ago

Fixes #141

codecov[bot] commented 1 year ago

Codecov Report

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

Coverage data is based on head (758cff6) compared to base (d65f076). Patch coverage: 80.00% of modified lines in pull request are covered.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #143 +/- ## ======================================= Coverage 87.61% 87.61% ======================================= Files 23 23 Lines 1308 1308 Branches 70 70 ======================================= Hits 1146 1146 Misses 92 92 Partials 70 70 ``` | [Impacted Files](https://codecov.io/gh/camsaul/methodical/pull/143?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/dispatcher/standard.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9kaXNwYXRjaGVyL3N0YW5kYXJkLmNsag==) | `78.18% <0.00%> (ø)` | | | [src/methodical/impl/method\_table/clojure.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9tZXRob2RfdGFibGUvY2xvanVyZS5jbGo=) | `58.33% <0.00%> (ø)` | | | [src/methodical/impl/cache/simple.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9jYWNoZS9zaW1wbGUuY2xq) | `100.00% <100.00%> (ø)` | | | [src/methodical/impl/cache/watching.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9jYWNoZS93YXRjaGluZy5jbGo=) | `89.58% <100.00%> (ø)` | | | [src/methodical/impl/combo/clojure.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9jb21iby9jbG9qdXJlLmNsag==) | `83.33% <100.00%> (ø)` | | | [src/methodical/impl/combo/clos.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9jb21iby9jbG9zLmNsag==) | `61.36% <100.00%> (ø)` | | | [src/methodical/impl/combo/threaded.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9jb21iby90aHJlYWRlZC5jbGo=) | `96.61% <100.00%> (ø)` | | | [src/methodical/impl/dispatcher/everything.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9kaXNwYXRjaGVyL2V2ZXJ5dGhpbmcuY2xq) | `62.85% <100.00%> (ø)` | | | [src/methodical/impl/dispatcher/multi\_default.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9kaXNwYXRjaGVyL211bHRpX2RlZmF1bHQuY2xq) | `92.79% <100.00%> (ø)` | | | [src/methodical/impl/method\_table/standard.clj](https://codecov.io/gh/camsaul/methodical/pull/143?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Cam+Saul#diff-c3JjL21ldGhvZGljYWwvaW1wbC9tZXRob2RfdGFibGUvc3RhbmRhcmQuY2xq) | `90.62% <100.00%> (ø)` | | 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.