v0.4.1
go-crap v0.4.1 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.4.1use Homebrew
brew tap padiazg/go-crap
brew install go-crapChangelog
Bug fixes
- 2be145f: bugfix: If total entries > 25 but crappy (filtered above threshold) has < 25 items, crappy[:25] panics with slice bounds out of range. (@padiazg)
Others
- 843da3b: AI run to kill mutants (@padiazg)
- dced5e2: Applied project templating standards (@padiazg)
- bc98305: Bump actions/deploy-pages from 4 to 5 (@dependabot[bot])
- 0aa27f7: Bump actions/download-artifact from 4 to 8 (@dependabot[bot])
- 7f27010: Bump actions/setup-python from 5 to 6 (@dependabot[bot])
- a5476fe: Bump actions/upload-pages-artifact from 3 to 5 (@dependabot[bot])
- c857e33: Bump github.com/jedib0t/go-pretty/v6 from 6.7.10 to 6.8.1 (#23) (@dependabot[bot])
- e463c5a: Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (@dependabot[bot])
- a183c4d: Bump goreleaser/goreleaser-action from 5 to 7 (@dependabot[bot])
- b39f157: added permission request at crap.yaml (@padiazg)
- 1db981f: batch-1: Typos & embarrassment fixes (@padiazg)
- dff4ed8: batch-2: Logic bugs (@padiazg)
- d99e9e3: batch-3: DRY refactors (@padiazg)
- 97fc668: batch-4: Dead code removal (@padiazg)
- cfa9db4: batch-5: CI & project config (@padiazg)
- 69261fb: batch-6: Community files (@padiazg)
- 19ebb60: batch-7: Test gaps (@padiazg)
- 7758aca: batch-8: Doc comment cleanup (@padiazg)
- 2c85f25: bump golangci-lint config version (@padiazg)
- e14f71e: bump golangci-lint-action to v9 (@padiazg)
- 4ddfa0a: bump golangci-lint-action@v6 to v.1.65.0 (@padiazg)
- 043b062: code cleanup, small refactor and added test coverage (@padiazg)
- e684c8a: fix for linting issues (@padiazg)
- bc756b9: fixed cmd/scan mutants (@padiazg)
- 9aa54ed: go fix riun results (@padiazg)
- cb2e5e0: kill mutants for cmd (@padiazg)
- c038eaf: kill mutants for intenal/scan (@padiazg)
- b763eeb: kill mutants for internal/complexity (@padiazg)
- 3a0c4ce: kill mutants for internal/merge (@padiazg)
- ef4ff9d: kill mutants for internal/report (@padiazg)
- 5b08e4e: kill mutants from internal/coverage (@padiazg)
- 63357b5: kill mutants from internal/mutation (@padiazg)
- 9560737: shows warning when tests fails making coverage is unavailable (#24) (@padiazg)
- 38de37f: updated changelog (@padiazg)
- f21d6a8: updated docs to v0.0.4 (@padiazg)
Full Changelog: v0.4.0...v0.4.1