go plugin: add 'gotb' alias

Alias test if the code is buildable, including tests.
No test is executed.
This commit is contained in:
Tomáš Karela Procházka 2024-08-21 15:43:26 +02:00 committed by Tomáš Procházka
commit 6ffb3cd052
2 changed files with 30 additions and 28 deletions

View file

@ -12,7 +12,7 @@ plugins=(... golang)
## Aliases ## Aliases
| Alias | Command | Description | | Alias | Command | Description |
| ------ | ----------------- | ------------------------------------------------------------- | | ------ | ----------------------------------------------------- | ---------------------------------------------------------------- |
| gob | `go build` | Build your code | | gob | `go build` | Build your code |
| goc | `go clean` | Removes object files from package source directories | | goc | `go clean` | Removes object files from package source directories |
| god | `go doc` | Prints documentation comments | | god | `go doc` | Prints documentation comments |
@ -39,3 +39,4 @@ plugins=(... golang)
| gov | `go vet` | Vet examines Go source code and reports suspicious constructs | | gov | `go vet` | Vet examines Go source code and reports suspicious constructs |
| gove | `go version` | Prints Go version | | gove | `go version` | Prints Go version |
| gow | `go work` | Work provides access to operations on workspaces | | gow | `go work` | Work provides access to operations on workspaces |
| gotb | `go build ./... && go test -run ^$ ./... 1>/dev/null` | Test if all code, including tests, is buildable. No test is run. |

View file

@ -36,3 +36,4 @@ alias gotofx='go tool fix'
alias gov='go vet' alias gov='go vet'
alias gove='go version' alias gove='go version'
alias gow='go work' alias gow='go work'
alias gotb='go build ./... && go test -run=^$ ./... 1>/dev/null'