[ADD] global: add pre-commit process #2

Open
jscampucci wants to merge 4 commits from 16.0-ci-precommit into 16.0
Showing only changes of commit 6b36376f6f - Show all commits