Appending the local hooks I realized some issues at lint.sh, I have fixed them too.
I have adapted the pipeline for using the lint.sh for the linter stage too.
All the linters are using the same script now to keep the behavior consistent (git hook, pipeline, and development environment).
I have made changes to lint.sh to allow using podman and docker (support Ubuntu 18.04 for the pipeline).
I have updated install-local-tools.sh to support Ubuntu 18.04 (this is the default OS used by default when running the pipeline in github).
Some minor fixes related to lint hints.
I have re-factored lint.sh script to improve the time consumed by the linter.sh (reduce the number of containers launched for the lint stage). This impact quite positive when linting the files in a commit through the git hook.
"go install" statement changed again to "go get" because that was failing in the pipeline, when I integrated lint.sh in the pipeline.