research-software-practices

Go

Golang code should use the language’s built-in formatting and auditing tools:

and follow the Google style guide which builds on Effective Go.

We usually adhere to the golang-standards/project-layout to help readers navigate the project codebase.

For open-source projects, we recommend checking the Go report card.