https://github.com/helcaraxan/goality
Go code quality analysis tool
https://github.com/helcaraxan/goality
code-quality-analyzer go golang golang-tool golang-tools static-analysis
Last synced: 11 months ago
JSON representation
Go code quality analysis tool
- Host: GitHub
- URL: https://github.com/helcaraxan/goality
- Owner: Helcaraxan
- License: mit
- Created: 2019-07-01T07:48:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-12T20:01:29.000Z (almost 6 years ago)
- Last Synced: 2025-01-30T15:18:53.396Z (about 1 year ago)
- Topics: code-quality-analyzer, go, golang, golang-tool, golang-tools, static-analysis
- Language: Go
- Homepage:
- Size: 107 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Goality - Quality for your Go codebase
`goality` is a tool that helps Go project maintainers get a picture of the health and quality of
their codebase. It relies on linters and meta-linters such as [`golangci-lint`] to analyse the
project and uses the results to compile a report of the findings. The contents and level-of-detail
of the produced reports is configurable.
## Table of Contents
- [Detailed features](#detailed-features)
- [Commands](#commands)
- [`goality run`](#goality-run)
- [Example output](#example-output)
- [Lint issue prevalence](#lint-issue-prevalence)
## Detailed features
### Commands
#### `goality run`
Runs an analysis on the given path and produces a high-level issue prevalence report. The linters
that will be run, their configuration as well as the granularity of the report can be configured.
## Example output
### Lint issue prevalence