X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=tox.ini;h=6388e88ceafd0ca45e47b5e9b5dd2500a10711f4;hb=63e6a06f1e90af67e44b3194459ce8d4d3f853fb;hp=337b397a268cae863d4e55e61f70ea701dff5bd0;hpb=d09f363e87c98d19ba2fccdf8f235d5cbfb908ee;p=oom.git diff --git a/tox.ini b/tox.ini index 337b397a26..6388e88cea 100644 --- a/tox.ini +++ b/tox.ini @@ -62,6 +62,13 @@ whitelist_externals = commands = {toxinidir}/.ci/check-bashisms.sh +[testenv:shellcheck] +basepython = python3 +deps = shellcheck-py +whitelist_externals = find +commands = + find . -not -path '*/\.*' -name *.sh -exec shellcheck \{\} + + [testenv:autopep8] deps = -r{toxinidir}/requirements.txt @@ -105,3 +112,9 @@ commands = # As a result, the line above is always skipped in jenkins CI since there cannot be a .git/COMMIT_EDITMSG file. # A dedicated gitlint profile for CI is proposed above. Also to behave fine locally, this profile must have access # to the HOME variable so that Gitlint can retrieve Git user settings. + +[testenv:pre-commit-autoupdate] +basepython = python3 +deps = pre-commit +commands = + pre-commit autoupdate