Skip to content

Can't do gofmt #19

@cvigo

Description

@cvigo

If you want the generated source files to be go-formatted, you must set the environment variable GO_POST_PROCESS_FILE="/usr/local/bin/gofmt -w"

I tried

  1. bazel build [...] --host_action_env=GO_POST_PROCESS_FILE="/usr/local/bin/gofmt -w"
  2. bazel build [...] --action_env=GO_POST_PROCESS_FILE="/usr/local/bin/gofmt -w"
  3. GO_POST_PROCESS_FILE="/usr/local/bin/gofmt -w" bazel build [...]

None of them works... I forked the repo to remove the 1>/dev/null redirection so I can see the generator output, and got this:

[main] INFO o.o.c.languages.AbstractGoCodegen - Environment variable GO_POST_PROCESS_FILE not defined so Go code may not be properly formatted. To define it, try export GO_POST_PROCESS_FILE="/usr/local/bin/gofmt -w" (Linux/Mac)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions