gofumpt online with Winfy

We have hosted the application gofumpt in order to run this application in our online workstations with Wine or directly.


Quick description about gofumpt:

Enforce a stricter format than gofmt, while being backward compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with. The tool is a fork of gofmt as of Go 1.19, and requires Go 1.18 or later. It can be used as a drop-in replacement to format your Go code, and running gofmt after gofumpt should produce no changes. Some of the Go source files in this repository belong to the Go project. The project includes copies of go/printer and go/doc/comment as of Go 1.19 to ensure consistent formatting independent of what Go version is being used. The added formatting rules are implemented in the format package. Note that vendor directories are skipped unless given as explicit arguments. Similarly, the added rules do not apply to generated Go files unless they are given as explicit arguments.

Features:
  • No empty lines following an assignment operator
  • Functions should separate ) { where the indentation helps readability
  • Composite literals should use newlines consistently
  • Empty field lists should use a single line
  • std imports must be in a separate group at the top
  • Short case clauses should take a single line


Programming Language: Go.
Categories:
Frameworks

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.