plugins/modules/apk.sh shebang
plugins/modules/apk.sh validate-modules:invalid-extension
plugins/modules/command.sh shebang
plugins/modules/command.sh validate-modules:invalid-extension
plugins/modules/copy.sh shebang
plugins/modules/copy.sh validate-modules:invalid-extension
plugins/modules/file.sh shebang
plugins/modules/file.sh validate-modules:invalid-extension
plugins/modules/lineinfile.sh shebang
plugins/modules/lineinfile.sh validate-modules:invalid-extension
plugins/modules/nohup.sh shebang
plugins/modules/nohup.sh validate-modules:invalid-extension
plugins/modules/opkg.sh shebang
plugins/modules/opkg.sh validate-modules:invalid-extension
plugins/modules/ping.sh shebang
plugins/modules/ping.sh validate-modules:invalid-extension
plugins/modules/service.sh shebang
plugins/modules/service.sh validate-modules:invalid-extension
plugins/modules/setup.sh shebang
plugins/modules/setup.sh validate-modules:invalid-extension
plugins/modules/slurp.sh shebang
plugins/modules/slurp.sh validate-modules:invalid-extension
plugins/modules/stat.sh shebang
plugins/modules/stat.sh validate-modules:invalid-extension
plugins/modules/sysctl.sh shebang
plugins/modules/sysctl.sh validate-modules:invalid-extension
plugins/modules/uci.sh shebang
plugins/modules/uci.sh validate-modules:invalid-extension
plugins/modules/wrapper.sh shebang
plugins/modules/wrapper.sh validate-modules:invalid-extension
plugins/modules/copy.sh shellcheck:SC2016   # Expressions don't expand in single quotes, use double quotes for that - https://www.shellcheck.net/wiki/SC2016
plugins/modules/copy.sh shellcheck:SC2059   # Don't use variables in the `printf` format string. Use `printf "..%s.." "$foo"` - https://www.shellcheck.net/wiki/SC2059
plugins/modules/copy.sh shellcheck:SC2086   # Double quote to prevent globbing and word splitting - https://www.shellcheck.net/wiki/SC2086
plugins/modules/copy.sh shellcheck:SC2091   # Remove surrounding `$()` to avoid executing output (or use `eval` if intentional) - https://www.shellcheck.net/wiki/SC2091
plugins/modules/copy.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/copy.sh shellcheck:SC2166   # Prefer `[ p ] && [ q ]` as `[ p -a q ]` is not well-defined - https://www.shellcheck.net/wiki/SC2166
plugins/modules/copy.sh shellcheck:SC3060   # In POSIX sh, string replacement is undefined - https://www.shellcheck.net/wiki/SC3060
plugins/modules/file.sh shellcheck:SC2015   # Note that `A && B || C` is not if-then-else. C may run when A is true - https://www.shellcheck.net/wiki/SC2015
plugins/modules/file.sh shellcheck:SC2046   # Quote this to prevent word splitting - https://www.shellcheck.net/wiki/SC2046
plugins/modules/file.sh shellcheck:SC2086   # Double quote to prevent globbing and word splitting - https://www.shellcheck.net/wiki/SC2086
plugins/modules/file.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/file.sh shellcheck:SC2166   # Prefer `[ p ] && [ q ]` as `[ p -a q ]` is not well-defined - https://www.shellcheck.net/wiki/SC2166
plugins/modules/file.sh shellcheck:SC3057   # In POSIX sh, string indexing is undefined - https://www.shellcheck.net/wiki/SC3057
plugins/modules/lineinfile.sh shellcheck:SC2015   # Note that `A && B || C` is not if-then-else. C may run when A is true - https://www.shellcheck.net/wiki/SC2015
plugins/modules/lineinfile.sh shellcheck:SC2016   # Expressions don't expand in single quotes, use double quotes for that - https://www.shellcheck.net/wiki/SC2016
plugins/modules/lineinfile.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/lineinfile.sh shellcheck:SC2166   # Prefer `[ p ] && [ q ]` as `[ p -a q ]` is not well-defined - https://www.shellcheck.net/wiki/SC2166
plugins/modules/nohup.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/opkg.sh shellcheck:SC2086   # Double quote to prevent globbing and word splitting - https://www.shellcheck.net/wiki/SC2086
plugins/modules/opkg.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/opkg.sh shellcheck:SC2166   # Prefer `[ p ] && [ q ]` as `[ p -a q ]` is not well-defined - https://www.shellcheck.net/wiki/SC2166
plugins/modules/ping.sh shellcheck:SC2319   # This `$?` refers to a condition, not a command. Assign to a variable to avoid it being overwritten - https://www.shellcheck.net/wiki/SC2319
plugins/modules/ping.sh shellcheck:SC3060   # In POSIX sh, string replacement is undefined - https://www.shellcheck.net/wiki/SC3060
plugins/modules/service.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/setup.sh shellcheck:SC2012   # Use `find` instead of `ls` to better handle non-alphanumeric filenames - https://www.shellcheck.net/wiki/SC2012
plugins/modules/setup.sh shellcheck:SC2015   # Note that `A && B || C` is not if-then-else. C may run when A is true - https://www.shellcheck.net/wiki/SC2015
plugins/modules/setup.sh shellcheck:SC2086   # Double quote to prevent globbing and word splitting - https://www.shellcheck.net/wiki/SC2086
plugins/modules/setup.sh shellcheck:SC2155   # Declare and assign separately to avoid masking return values - https://www.shellcheck.net/wiki/SC2155
plugins/modules/setup.sh shellcheck:SC3060   # In POSIX sh, string replacement is undefined - https://www.shellcheck.net/wiki/SC3060
plugins/modules/slurp.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/stat.sh shellcheck:SC2046   # Quote this to prevent word splitting - https://www.shellcheck.net/wiki/SC2046
plugins/modules/stat.sh shellcheck:SC2086   # Double quote to prevent globbing and word splitting - https://www.shellcheck.net/wiki/SC2086
plugins/modules/stat.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/stat.sh shellcheck:SC2166   # Prefer `[ p ] && [ q ]` as `[ p -a q ]` is not well-defined - https://www.shellcheck.net/wiki/SC2166
plugins/modules/sysctl.sh shellcheck:SC2005   # ShellCheck: SC2005 – - https://www.shellcheck.net/wiki/SC2005
plugins/modules/sysctl.sh shellcheck:SC2046   # Quote this to prevent word splitting - https://www.shellcheck.net/wiki/SC2046
plugins/modules/sysctl.sh shellcheck:SC2086   # Double quote to prevent globbing and word splitting - https://www.shellcheck.net/wiki/SC2086
plugins/modules/sysctl.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/sysctl.sh shellcheck:SC2162   # `read` without `-r` will mangle backslashes - https://www.shellcheck.net/wiki/SC2162
plugins/modules/sysctl.sh shellcheck:SC2166   # Prefer `[ p ] && [ q ]` as `[ p -a q ]` is not well-defined - https://www.shellcheck.net/wiki/SC2166
plugins/modules/sysctl.sh shellcheck:SC3057   # In POSIX sh, string indexing is undefined - https://www.shellcheck.net/wiki/SC3057
plugins/modules/sysctl.sh shellcheck:SC3060   # In POSIX sh, string replacement is undefined - https://www.shellcheck.net/wiki/SC3060
plugins/modules/uci.sh shellcheck:SC1087   # Use braces when expanding arrays, e.g. `${array[idx]}` (or `${var}[..` to quiet) - https://www.shellcheck.net/wiki/SC1087
plugins/modules/uci.sh shellcheck:SC2015   # Note that `A && B || C` is not if-then-else. C may run when A is true - https://www.shellcheck.net/wiki/SC2015
plugins/modules/uci.sh shellcheck:SC2046   # Quote this to prevent word splitting - https://www.shellcheck.net/wiki/SC2046
plugins/modules/uci.sh shellcheck:SC2086   # Double quote to prevent globbing and word splitting - https://www.shellcheck.net/wiki/SC2086
plugins/modules/uci.sh shellcheck:SC2154   # var is referenced but not assigned - https://www.shellcheck.net/wiki/SC2154
plugins/modules/uci.sh shellcheck:SC2166   # Prefer `[ p ] && [ q ]` as `[ p -a q ]` is not well-defined - https://www.shellcheck.net/wiki/SC2166
plugins/modules/uci.sh shellcheck:SC3018   # In POSIX sh, `++` is undefined - https://www.shellcheck.net/wiki/SC3018
plugins/modules/wrapper.sh shellcheck:SC2012   # Use `find` instead of `ls` to better handle non-alphanumeric filenames - https://www.shellcheck.net/wiki/SC2012
plugins/modules/wrapper.sh shellcheck:SC2015   # Note that `A && B || C` is not if-then-else. C may run when A is true - https://www.shellcheck.net/wiki/SC2015
plugins/modules/wrapper.sh shellcheck:SC2046   # Quote this to prevent word splitting - https://www.shellcheck.net/wiki/SC2046
plugins/modules/wrapper.sh shellcheck:SC2086   # Double quote to prevent globbing and word splitting - https://www.shellcheck.net/wiki/SC2086
plugins/modules/wrapper.sh shellcheck:SC2119   # Use `foo "$@"` if function's `$1` should mean script's `$1` - https://www.shellcheck.net/wiki/SC2119
plugins/modules/wrapper.sh shellcheck:SC2120   # foo references arguments, but none are ever passed - https://www.shellcheck.net/wiki/SC2120
plugins/modules/wrapper.sh shellcheck:SC2155   # Declare and assign separately to avoid masking return values - https://www.shellcheck.net/wiki/SC2155
plugins/modules/wrapper.sh shellcheck:SC2166   # Prefer `[ p ] && [ q ]` as `[ p -a q ]` is not well-defined - https://www.shellcheck.net/wiki/SC2166
