Split up tests
Recursively load unit test files
Add tests for pylint checker
Replace submodules with local package management
Add another test for pylint
Add explanatory comments to test resources
Test a real syntax error in pylint
Add tests for flake8