Skip to content

Files

Latest commit

 

History

History

go

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Gofmt

Gofmt is a tool that automatically formats Go source code. It uses tabs for indentation and blanks for alignment. Alignment assumes that an editor is using a fixed-width font.

It is packaged as a part of the Go language.

To enforce correct formatting, one can make use of the pre-commit hook that is packaged here under the /lint-configs/go/hooks folder. To install the hook, it needs to be copied to the .git/hooks folder of the git project and given executable permissions.

To install the hook, please do the following:

  • Download the hooks folder to /hooks
  • Download install_hook.sh to / (The base directory of your project).
  • Run install_hook.sh with superuser permissions.

NOTE: Superuser permissions are required to install the githook because the permission of the file are to be changed to make it executable.