v0.2.0
go-crap v0.2.0 Release
go-crap a CLI tool that calculates the CRAP score for Go projects.
Installation
Download the appropriate binary for your platform below, or:
use Go
go install github.com/padiazg/go-crap@v0.2.0use Homebrew
brew tap padiazg/go-crap
brew install go-crapChangelog
Features
Bug fixes
- e65f868: fix: Correct coverage path matching in CI environments (@padiazg)
- 6b0cb5d: fix: add -coverpkg flag to avoid covdata tool error (@padiazg)
Others
- 0f30e0a: Added debug lines (@padiazg)
- 2f11931: Added logging feature (@padiazg)
- f49f84b: Merge pull request #3 from padiazg/chore/modernize-and-cleanup (@padiazg)
- 3228ef7: Merge pull request #4 from padiazg/release/v0.2.0 (@padiazg)
- 68e5f9b: add missing sample file (@padiazg)
- ed7c331: added logger interface & dummy logger, reduced max CRAP to ~20 by adding tests or refactoring to reduce CC (@padiazg)
- 53282b5: disable cache for setup-go at ci workflow (@padiazg)
- ab7617e: fine-tuned ci trigger (@padiazg)
- 2679da7: fix coverage not recovered properly leading to incorrect scoring (@padiazg)
- c2204a8: improved GH output format (@padiazg)
- 9528b67: modernize code, add templates (@padiazg)
- cc5a07d: refactor: Replace
runCoverToolwith in-process profile parsing (@padiazg) - 3f48348: remove
-coverpkg=./...from coverage test (@padiazg) - 5fa4824: stick ci go version to go.mod version (@padiazg)
- 3561d7f: updated pull request template (@padiazg)
Full Changelog: v0.1.0...v0.2.0