Pinpointer icon indicating copy to clipboard operation
Pinpointer copied to clipboard

Pinpointer is yet another clojure.spec error reporter based on a precise error analysis

Results 6 Pinpointer issues
Sort by recently updated
recently updated
newest added

Hi there! I was finding the `(println "[PINPOINTER] Failed to analyze the spec errors, and will fall back to s/explain-printer\n")` somewhat noisy and with limited usefulness. This PR leaves up...

```clj => (pinpoint integer? :foo) [PINPOINTER] Failed to analyze the spec errors, and will fall back to s/explain-printer val: :foo fails predicate: :clojure.spec.alpha/unknown nil => (pinpoint integer? :foo {:fallback-on-error false})...

spec bug

```clj => (pinpoint (s/& integer? even?) [1]) [PINPOINTER] Failed to analyze the spec errors, and will fall back to s/explain-printer In: [0] val: 1 fails predicate: even? nil => (pinpoint...

spec bug

Hi! I am trying this wonderful library with `lumo` and I get the following error when I require the main namespace: ``` Could not require pinpointer.core in file ep_cloud/dev.cljs (new)...

```clj => (pinpoint (s/coll-of integer?) [:foo]) [PINPOINTER] Failed to analyze the spec errors, and will fall back to s/explain-printer In: [0] val: :foo fails predicate: integer? nil => (pinpoint (s/coll-of...

spec bug

```clj => (s/def ::x integer?) :user/x => (pinpoint (s/keys* :req [::x]) [::x :foo]) [PINPOINTER] Failed to analyze the spec errors, and will fall back to s/explain-printer In: [:user/x] val: :foo...

spec bug