oph.source-util

Tarkistuksia lähdekoodille.

audit-log-kutsu-puuttuu?

(audit-log-kutsu-puuttuu? muoto)
tarkistaa puuttuuko audit-log kutsu muodosta jossa sellainen pitäisi olla

defn-without-meta?

(defn-without-meta? muoto kwset)
tarkistaa että muoto ei sisällä määriteltyjä keywordeja, esim. :test-api metatietoa

ei-audit-logitettava-funktio?

(ei-audit-logitettava-funktio? muoto)
test-api ja integraatioiden käyttämät arkistofunktiot eivät ole auditlokituksen piirissä

get-meta

(get-meta o)

js-console-log-calls

(js-console-log-calls)

pre-post

(pre-post muoto)

pre-post-ei-vektori?

(pre-post-ei-vektori? muoto)

pre-post-vaarassa-paikassa?

(pre-post-vaarassa-paikassa? muoto)

public-function?

(public-function? form)

sivuvaikutuksellinen-funktio?

(sivuvaikutuksellinen-funktio? muoto)
Jos funktion nimi loppuu huutomerkkiin, tulkitaan että sillä on sivuvaikutuksia.

tiedostot

(tiedostot hakemisto polku-re ohita)

vastaavat-muodot

(vastaavat-muodot hakemisto ehto & {:keys [ohita polku-re], :or {ohita #{}, polku-re #".*\.clj"}})

vastaavat-rivit

(vastaavat-rivit hakemisto polku-re mallit & {:keys [ohita], :or {ohita #{}}})

vastaavat-tiedostot

(vastaavat-tiedostot hakemisto polku-re f & {:keys [ohita], :or {ohita #{}}})