Entry-point for splint. Loads all of the lints up front, delegates all work to library functions.
Entry-point for splint. Loads all of the lints up front, delegates all work to library functions.
Namespace for all Diagnostics-related functionality.
A Diagnostic is an instance of a match of a rule's pattern in a given analyzed code. It has the following definition:
(defrecord Diagnostic
[rule-name form message alt line column end-line end-column filename exception])
Namespace for all Diagnostics-related functionality. A Diagnostic is an instance of a match of a rule's pattern in a given analyzed code. It has the following definition: ```clojure (defrecord Diagnostic [rule-name form message alt line column end-line end-column filename exception]) ```
All rules-related functionality.
Rules don't actually use defrecord, but act like they do with the following definition:
(defrecord Rule [name genre full-name docstring init-type pattern-raw replace-raw message min-clojure-version ext pattern patterns on-match autocorrect])
All rules-related functionality. Rules don't actually use defrecord, but act like they do with the following definition: (defrecord Rule [name genre full-name docstring init-type pattern-raw replace-raw message min-clojure-version ext pattern patterns on-match autocorrect])
Functions available by default in patterns.
Functions available by default in patterns.
Handles parsing and linting all of given files.
Handles parsing and linting all of given files.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close