Add tests for the cli and configuration
Add integration tests that run the program and verify the output on some sample files.
Add unit tests for each module (doc, cli, config, rule sets, styles).
See #81 for the type of thing this needs to catch.
One test: various tags/rules enabled, and run mdl with -l to see the list of enabled rules. This test should probably only care about rules that exist at the time of writing and ignore any newer ones so it doesn't need changing every time.
Add integration tests that run the program and verify the output on some sample files.
Add unit tests for each module (doc, cli, config, rule sets, styles).
41fc308f0d7f2647f0ae2c2d3826f48e42d964f4
41fc308f0d7f2647f0ae2c2d3826f48e42d964f4