summaryrefslogtreecommitdiff
path: root/lib/Types.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* collect badges from object layersstuebinm2021-12-021-1/+2
| | | | | this includes a halfway-reasonable parsing of object layers, as well as some monad plumbing to get them all in the right place.
* various fixes to bugsstuebinm2021-11-281-2/+5
| | | | | | | | | | Among them - always set correct exit codes - refuse to write out files if the out path already exists - calculate the overall severity correctly - slightly changed the json output schema - also output the text output format in json - make the default config.json suitable for a production environment
* Functional jitsiRoomAdminTag adjustmentstuebinm2021-11-141-2/+3
| | | | also yet another typeclass™, because why not?
* readable prettyprint for inverted lint outputstuebinm2021-10-301-0/+3
| | | | the previous state was a hacky mess
* flipping the output map structurestuebinm2021-10-301-2/+7
| | | | | | | | for now, just with layers. Instead of listing by layer (and giving lints multiple times), list by lint type (and list all layers in which this lint was applicable). This is a bit wonky for now, but readability of output is much better.
* nicer json output which leaks less haskell namesstuebinm2021-09-301-7/+8
|
* simple map-map link dependency checkingstuebinm2021-09-301-4/+9
| | | | | | | | 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.
* prettier pretty printing and stuffstuebinm2021-09-231-4/+24
| | | | | also, configurable log level, which only required relaxing the type system once!
* simple parsing of local dependency pathsstuebinm2021-09-201-9/+7
|
* some properties require non-empty layersstuebinm2021-09-191-1/+2
|
* support for properties that aren't stringsstuebinm2021-09-191-0/+1
| | | | apparently i couldn't read or something?
* collecting map dependenciesstuebinm2021-09-181-5/+20
|
* moved types into Types.hsstuebinm2021-09-181-1/+59
| | | | it's almost as if there's some structure to this code!
* moving lots of code aroundstuebinm2021-09-161-0/+3
(also renaming things now that concepts seem a bit clearer)