v0.10.0
Changelog
eb1c0aa Fixes two small layout issues and an error reporting bug in OpenFile
aa3e0ff Fixes a small typo in the details provided with the testing/coverage
rule as to where the coverage report should be placed
183a6f9 Merge pull request #22 from bvobart/testing-linter
5876ada Finally fixes the implementation of testing/has-tests
such that it conforms to the intendede intuition, updates details and descriptions of all testing/
rules and testing
category
40599ae Fixes tests and fixes behaviour of testing/has-tests
37a2f72 Implements a better config structure for testing
and test coverage targets. Implements better (and more configurable) check for whether a project has at least a certain amount of test files, or a certain ratio of test files to other files
9e88a75 Merge pull request #17 from bvobart/license
a549c9b Irons out some kinks in the formatting of details for testing
rules
301b892 Adds Testing linter to mllint's analysis
88ec080 Implements linting rule for checking whether project's tests are in tests folder
a3960e7 Implements the linting rule to check for test coverage including a boatload of tests for it
9ed90ac Changes license to GPLv3 in mllint's setup.py as well
7c54535 Create LICENSE
384f39e linters: expands test suite for testing
linter
cc19ce7 linters: test suite: only run tests in parallel when linter is not configurable, as multiple tests trying to configure the same linter object before running creates race conditions
274c8be Fixes GoReleaser config by removing YAML anchors
89a3142 Implements some tests for the Testing linter's RuleHasTests
0d90fcb Adds a test for the template linter
1876535 Refactors dependency management tests to use new testing framework
9282364 Implements a simple testing framework to help create linter tests
0b2b141 Updates testing
category description
c3e9890 commands: config: adds --toml
or -t
option to output TOML instead of YAML
1afabd2 Updates code-quality
category description
2237cda Enables docker buildx
for when building mllint
docker containers
120fc8e Starts implementing a linter for the Testing category: user should provide JUnit XML test report and Cobertura-compatible XML coverage report that will be analysed for test completion and coverage. Implements checking test completion stats from JUnit XML
Docker images
docker pull bvobart/mllint:latest-py3.8
docker pull bvobart/mllint:0.10.0-py3.8
docker pull bvobart/mllint:0.10.0
docker pull bvobart/mllint:latest-py3.9
docker pull bvobart/mllint:0.10.0-py3.9
docker pull bvobart/mllint:latest-py3.6
docker pull bvobart/mllint:0.10.0-py3.6
docker pull bvobart/mllint:latest-py3.7
docker pull bvobart/mllint:0.10.0-py3.7