summaryrefslogtreecommitdiff
path: root/lib/CheckDir.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-11-17small fixesstuebinm1-8/+7
2021-11-17exit with code 1 if maximum lint level exceededstuebinm1-8/+18
2021-11-14Functional jitsiRoomAdminTag adjustmentstuebinm1-11/+8
also yet another typeclass™, because why not?
2021-11-10copy map assets (and refuse if any are missing)stuebinm1-2/+9
2021-11-10extra module for repository writeoutstuebinm1-9/+4
2021-11-09first example of a map adjustmentstuebinm1-6/+18
this also includes some more monad plumbing, and an option for the linter to actually write things out again. Some of the previous commit was reverted a bit since it turned out to be stupid, but overall it was suprisingly easy once I got around to it, so yay! i guess Also includes a fairly silly example of how to use it.
2021-10-01rename to walintstuebinm1-25/+25
2021-09-30check if assets existstuebinm1-8/+40
2021-09-30nicer json output which leaks less haskell namesstuebinm1-9/+10
2021-09-30simple map-map link dependency checkingstuebinm1-11/+68
This is purely based on a set difference, i.e. it won't catch stupid things like a map linking to itself, a map link going only one-way, etc. Also, it only handles map links; it doesn't check if all ressource files referenced by a map actually exist.
2021-09-23prettier pretty printing and stuffstuebinm1-6/+10
also, configurable log level, which only required relaxing the type system once!
2021-09-23some documentationstuebinm1-2/+11
2021-09-23handle all maps in entire repositoriesstuebinm1-38/+60
(+ checking that paths don't run outside of respositories)
2021-09-23very naïve handling of directoriesstuebinm1-0/+76