denude

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

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

Go to latest
Published: Mar 25, 2024 License: BSD-3-Clause Imports: 12 Imported by: 0

README

denude

denude is a Go analyzer and rewriter that simplifies your Go code.

It is inspired by a number of linters and rules found in golangci-lint, and the desire to have those rules which are safe to apply automatically, done automatically.

To be included in denude, a rule must meet the following criteria:

  • The alternative is functionally identical to its original
  • The alternative has the same or better performance charactaristics as the original
  • The alternative is unambiguously as easy or easier to read than the original

License

denude is licensed under the same terms as Go itself. See the LICENSE file.

Documentation

Overview

Denude replaces overly-verbose or complex code expressions with simpler alternatives.

Directories

Path Synopsis
analyzers

Jump to

Keyboard shortcuts

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