Liking cljdoc? Tell your friends :D

figwheel-sidecar.cljs-utils.exception-parsing


blank-line-column-prefixclj

(blank-line-column-prefix line column)
source

breaker-lineclj

(breaker-line previous-line message column)
source

display-error-in-contextclj

(display-error-in-context {:keys [message line file column root-source-info
                                  environment current-ns]
                           :as ex}
                          context-amount)
source

display-ex-data?clj

(display-ex-data? {:keys [cause]})
source

ensure-file-lineclj

(ensure-file-line {:keys [exception-data] :as ex})
source

exception-data->display-dataclj

(exception-data->display-data {:keys [failed-compiling reader-exception
                                      analysis-exception failed-loading-clj-file
                                      class file line column message
                                      error-inline environment current-ns]
                               :as exception})
source

exception-info?clj

source

extract-and-format-sourceclj

(extract-and-format-source {:keys [source line column]} environment current-ns)
source

extract-warning-dataclj

(extract-warning-data warning-type env extra)
source

fetch-code-linesclj

(fetch-code-lines
  {:keys [file root-source-info source-form environment current-ns] :as ex})
source

flatten-exceptionclj

source

format-code-lineclj

(format-code-line number-color body-color line-number line)
source

format-error-inlineclj

(format-error-inline context-code-lines)
source

format-error-lineclj

(format-error-line [code line-number line])
source

format-warningclj

(format-warning warning)
source

formatted-exception-display-strclj

(formatted-exception-display-str {:keys [current-ns environment error-type head
                                         sub-head last-message messages line
                                         column error-inline stack-trace]
                                  :as display-data})
source

get-class-nameclj

(get-class-name x)
source

inspect-exceptionclj

(inspect-exception ex)
source

left-pad-stringclj

(left-pad-string n s)
source

min-lead-whitespaceclj

(min-lead-whitespace lines)
source

pad-line-numbersclj

(pad-line-numbers inline-error)
source

parse-analysis-errorclj

(parse-analysis-error {:keys [exception-data] :as ex})
source

parse-exceptionclj

(parse-exception exception)
(parse-exception exception opts)
source

parse-failed-compileclj

(parse-failed-compile {:keys [exception-data] :as ex})
source

parse-inspected-exceptionclj

(parse-inspected-exception inspected-exception)
(parse-inspected-exception inspected-exception opts)
source

parse-loaded-clojure-exceptionclj

(parse-loaded-clojure-exception {:keys [exception-data] :as ex})
source

parse-reader-errorclj

(parse-reader-error {:keys [exception-data] :as ex})
source

parse-warningclj

(parse-warning {:keys [message warning-type line column ns file message extra]
                :as warning})
source

patch-eof-reader-exceptionclj

(patch-eof-reader-exception {:keys [reader-exception message] :as ex})
source

(print-exception exception)
(print-exception exception opts)
source

relativize-file-to-project-rootclj

(relativize-file-to-project-root {:keys [file] :as ex})
source

remove-file-from-messageclj

(remove-file-from-message {:keys [message file] :as ex})
source

repl-pointer-lineclj

(repl-pointer-line current-ns line column)
source

repl-prompt-indentclj

(repl-prompt-indent environment current-ns)
source

serializable-datum?clj

source

serialize-edn-for-js-envclj

source

serialize-filterclj

(serialize-filter i)
source

some-exception-infoclj

(some-exception-info pred-fn exception-data)
source

take-rangeclj

(take-range start end lines)
source

trim-blankclj

(trim-blank lines)
source

trim-blank*clj

(trim-blank* lines)
source

truncate-leading-spaceclj

(truncate-leading-space lines)
source

warning-data->display-dataclj

(warning-data->display-data {:keys [file line column message error-inline ns
                                    environment current-ns]
                             :as exception})
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close