Blame utils/lint_check.sh

Packit Service a166ed
#!/bin/bash
Packit Service a166ed
Packit Service 6e1210
topdir="`dirname $(dirname $0)`"
Packit Service a166ed
Packit Service a166ed
flake8 .
Packit Service a166ed
pydocstyle .
Packit Service a166ed
Packit Service a166ed
ANSIBLE_LIBRARY=${ANSIBLE_LIBRARY:-"${topdir}/plugins/modules"}
Packit Service a166ed
ANSIBLE_MODULE_UTILS=${ANSIBLE_MODULE_UTILS:-"${topdir}/plugins/module_utils"}
Packit Service a166ed
Packit Service a166ed
export ANSIBLE_LIBRARY ANSIBLE_MODULE_UTILS
Packit Service a166ed
Packit Service a166ed
yaml_dirs=(
Packit Service 6e1210
    "${topdir}/tests"
Packit Service 6e1210
    "${topdir}/playbooks"
Packit Service 6e1210
    "${topdir}/molecule"
Packit Service a166ed
)
Packit Service a166ed
Packit Service 6e1210
for dir in "${yaml_dirs[@]}"
Packit Service 6e1210
do
Packit Service 6e1210
    find "${dir}" -type f -name "*.yml" | xargs ansible-lint --force-color
Packit Service 6e1210
done
Packit Service a166ed
Packit Service 6e1210
Packit Service 6e1210
for dir in "${yaml_dirs[@]}"
Packit Service 6e1210
do
Packit Service 6e1210
    find "${dir}" -type f -name "*.yml" | xargs yamllint 
Packit Service 6e1210
done