blob: c9018ba602f96dc4c65f7d001bcfbb4167fc054a [file] [log] [blame]
#!/bin/bash
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
set -e
# cd into $REPO_TOP
cd "$(dirname "$(readlink -e "${BASH_SOURCE[0]}")")"/../..
EXCLUDED_DIRS="-name third_party -o -name vendor -o -name lowrisc_misc-linters"
# Get an array of all shell scripts to check using input redirection and
# process substitution. For details on this syntax, see ShellCheck SC2046.
readarray -t shell_scripts < \
<(find . \( $EXCLUDED_DIRS \) -prune -o -name '*.sh' -print)
shellcheck --severity=warning "${shell_scripts[@]}"