tree: b2d13ec4f2b744769e88e6916e318cdb5a5110ff
  1. runner/
  2. testdata/
  3. .gitignore
  4. cipd.yaml
  5. main.go
  6. main_test.go
  7. Makefile
  8. OWNERS
  9. README.md
  10. shellcheck_ensure
  11. update_shellcheck_from_subtool.sh
go/src/infra/tricium/functions/shellcheck/README.md

ShellCheck

Tricium analyzer checking for checking shell code.

https://github.com/koalaman/shellcheck/wiki/SC1049

Consumes Tricium FILES and producs Tricium RESULTS comments.

Development and Testing

Local testing:

$ make testrun

Deployment

Deploy a new version of the analyzer using CIPD:

$ cipd create -pkg-def cipd.yaml
# outputs <VERSION>
$ cipd set-ref infra/tricium/function/shellcheck -ref live -version <VERSION>