Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Jerome1337/gofmt-action

Ready to use gofmt GitHub action
https://github.com/Jerome1337/gofmt-action

Last synced: about 1 month ago
JSON representation

Ready to use gofmt GitHub action

Lists

README

        

# Gofmt Action

This action execute gofmt command and return the command output if fail.

## Inputs

`gofmt-path`

Path where your Go files are.
This path will be used by gofmt command to check files formatting.

Default one is the repository root (`./`).

`gofmt-flags`

Custom flags to pass to gofmt.
See [gofmt docs](https://golang.org/cmd/gofmt/) for available flags.

Default behaviour is to list all file paths with incorrect formatting (`-l`).

## Outputs

`gofmt-output`

The gofmt output if the command fail.

For Example:

```bash
All the following files are not correctly formatted
handlers/writer.go
services/writerServices.go
```

## Example Usage

```yaml
uses: Jerome1337/[email protected]
with:
gofmt-path: './src'
gofmt-flags: '-l -d'
```