go-readability

command module
v0.0.0-...-ac360f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2021 License: GPL-3.0 Imports: 5 Imported by: 0

README

README

go-readability forked from golangci-lint, it is used to calculate the score of go code readability. It runs linters defined in yaml (or using zero configuration) in parallel to find the issues that do harm to go code readability, then we calculate the readability score by serveral formulas.

Install go-readability

run go get -u github.com/hitzhangjie/go-readability

Documentation

coming soon.

Contributors

Firstly, thanks contributors of golangci-lint and readability algorithm. And, thanks contributors to this repo. Thank you all :)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
cache
Package cache implements a build artifact cache.
Package cache implements a build artifact cache.
renameio
Package renameio writes files atomically by renaming temporary files.
Package renameio writes files atomically by renaming temporary files.
robustio
Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout.
Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout.
pkg
golinters/goanalysis
Package goanalysis defines the implementation of the checker commands.
Package goanalysis defines the implementation of the checker commands.
golinters/nolintlint
Package nolintlint provides a linter to ensure that all //nolint directives are followed by explanations
Package nolintlint provides a linter to ensure that all //nolint directives are followed by explanations
tools

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL