Skip to content

v0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jun 15:24
· 49 commits to main since this release
eb1c0aa

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