playground: show consistent formatting of errors for gofmt mode

Fixed playground for the source.Format to append prog.go before the
error. This fixes the error highlighting on the web page.

Fixes golang/go#23201
Fixes golang/go#17187

Change-Id: I72b58190eb1edaf1b79ad61b5a4530b7d4fb73ee
Reviewed-on: https://go-review.googlesource.com/99118
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2 files changed
tree: 9480d01829acbb7807355de26ff3488c4be8b861
  1. AUTHORS
  2. CONTRIBUTING.md
  3. CONTRIBUTORS
  4. Dockerfile
  5. LICENSE
  6. Makefile
  7. PATENTS
  8. README.md
  9. app.yaml
  10. cache.go
  11. client.go
  12. codereview.cfg
  13. edit.go
  14. edit.html
  15. enable-fake-time.patch
  16. fake_fs.lst
  17. fmt.go
  18. logger.go
  19. main.go
  20. play.go
  21. play_test.go
  22. sandbox.go
  23. server.go
  24. server_test.go
  25. share.go
  26. static/
  27. store.go
README.md

playground

This subrepository holds the source for the Go playground: https://play.golang.org/

To submit changes to this repository, see http://golang.org/doc/contribute.html.

Building

# build the image
docker build -t playground .

Running

docker run --rm -d -p 8080:8080 playground
# run go some code
cat /path/to/code.go | go run client.go | curl --data @- localhost:8080/compile

Deployment

gcloud --project=golang-org --account=person@example.com app deploy app.yaml

Contributing

To submit changes to this repository, see http://golang.org/doc/contribute.html.