Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2022-03-06 | make tiled stricter (and organise some imports) | stuebinm | 1 | -1/+1 | |
2022-02-28 | separate tiled modules out into own package | stuebinm | 1 | -1/+1 | |
2022-02-18 | switch to universum prelude | stuebinm | 1 | -42/+59 | |
also don't keep adjusted maps around if not necessary | |||||
2022-02-17 | sprinkle some NFData everywhere | stuebinm | 1 | -5/+8 | |
(also some evaluateNF, leading to slightly less memory usage) | |||||
2022-02-10 | server: simple servant-lucid stuff | stuebinm | 1 | -2/+1 | |
2022-01-15 | use hpack and clean up modules | stuebinm | 1 | -1/+1 | |
as annoying as yaml is, cabal's package format is somehow worse, apparently | |||||
2021-12-26 | separate blocking for separate contexts | stuebinm | 1 | -1/+1 | |
(audio links now have their own allowlist, which won't put things through the dereferrer) | |||||
2021-12-23 | add suggestions for misspelled properties | stuebinm | 1 | -1/+1 | |
(suggestions are shown only if they have a Damerau-Levenshtein distance <= 4, which seems to yield reasonably good results) | |||||
2021-12-23 | limit output for frequent lints | stuebinm | 1 | -1/+0 | |
it's now limited to just the first ten contexts, then an ellipsis | |||||
2021-12-18 | fix broken import from an unhappy rebase | stuebinm | 1 | -1/+1 | |
2021-12-18 | change badge output format | stuebinm | 1 | -8/+3 | |
(following a discussion with hxchn) | |||||
2021-12-18 | print list of maps in output json | stuebinm | 1 | -0/+1 | |
2021-12-17 | simple graphviz visualisation of a repository | stuebinm | 1 | -3/+7 | |
might be useful to have | |||||
2021-12-17 | some simple graph algorithms | stuebinm | 1 | -67/+71 | |
this just checks for maps from which it's impossible to reach `main.json`, and then gives a warning. Properly it should check if these maps have an exit to outside the repository (in which case it may give a suggestion, and an error otherwise). Also, redid some of the CheckDir code. No idea what that mess was, but it's marginally nicer now. | |||||
2021-12-16 | abort copying on missing assets | stuebinm | 1 | -1/+3 | |
2021-12-04 | refuse doubled names | stuebinm | 1 | -1/+1 | |
2021-12-02 | collect badges from object layers | stuebinm | 1 | -1/+7 | |
this includes a halfway-reasonable parsing of object layers, as well as some monad plumbing to get them all in the right place. | |||||
2021-11-28 | various fixes to bugs | stuebinm | 1 | -12/+22 | |
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 | |||||
2021-11-23 | why oh why does the prelude contain unsafe functions | stuebinm | 1 | -1/+1 | |
some parts of haskell are really, really old … | |||||
2021-11-23 | add a severity attribute to the json output | stuebinm | 1 | -11/+16 | |
2021-11-17 | small fixes | stuebinm | 1 | -8/+7 | |
2021-11-17 | exit with code 1 if maximum lint level exceeded | stuebinm | 1 | -8/+18 | |
2021-11-14 | Functional jitsiRoomAdminTag adjustment | stuebinm | 1 | -11/+8 | |
also yet another typeclass™, because why not? | |||||
2021-11-10 | copy map assets (and refuse if any are missing) | stuebinm | 1 | -2/+9 | |
2021-11-10 | extra module for repository writeout | stuebinm | 1 | -9/+4 | |
2021-11-09 | first example of a map adjustment | stuebinm | 1 | -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-01 | rename to walint | stuebinm | 1 | -25/+25 | |
2021-09-30 | check if assets exist | stuebinm | 1 | -8/+40 | |
2021-09-30 | nicer json output which leaks less haskell names | stuebinm | 1 | -9/+10 | |
2021-09-30 | simple map-map link dependency checking | stuebinm | 1 | -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-23 | prettier pretty printing and stuff | stuebinm | 1 | -6/+10 | |
also, configurable log level, which only required relaxing the type system once! | |||||
2021-09-23 | some documentation | stuebinm | 1 | -2/+11 | |
2021-09-23 | handle all maps in entire repositories | stuebinm | 1 | -38/+60 | |
(+ checking that paths don't run outside of respositories) | |||||
2021-09-23 | very naïve handling of directories | stuebinm | 1 | -0/+76 | |