A simple yet powerful tool to evaluate quality and processes in your SDLC. 🚀
To install it you can run
curl -s https://raw.githubusercontent.com/jd-apprentice/Scruticode/master/install.sh | sudo bash- Golang
- go-imports (https://pkg.go.dev/golang.org/x/tools/cmd/goimports)
- golangci-lint (https://golangci-lint.run/welcome/install/)
- air (https://github.com/air-verse/air)
- pre-commit (https://pre-commit.com/#install)
Scruticode can be run with the following flags:
--languages: Specify the languages to analyze (e.g., --languages=golang,typescript).--platforms: Specify the platforms (e.g., --platforms=github).--directory: Specify the local directory to scan. Defaults to the current directory.--repository: Specify a Git repository to clone and scan.
Configuration file is located at home ~/.config/scruticode/settings.toml
Based on this article