From d1c2c6339342083ceee1b96485dfc65893e68dca Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 2 Aug 2016 16:23:49 +1200 Subject: Move tests and lints into their own scripts Much nicer than having them embedded in the Makefile. Might do this for some of the more complex install targets too. Or maybe all of them ... --- lint/bash | 2 ++ lint/bin | 8 ++++++++ lint/games | 7 +++++++ lint/sh | 2 ++ lint/urxvt | 2 ++ 5 files changed, 21 insertions(+) create mode 100755 lint/bash create mode 100755 lint/bin create mode 100755 lint/games create mode 100755 lint/sh create mode 100755 lint/urxvt (limited to 'lint') diff --git a/lint/bash b/lint/bash new file mode 100755 index 00000000..80206f05 --- /dev/null +++ b/lint/bash @@ -0,0 +1,2 @@ +#!/bin/sh +find bash -type f -print -exec shellcheck -- {} \; diff --git a/lint/bin b/lint/bin new file mode 100755 index 00000000..b9171652 --- /dev/null +++ b/lint/bin @@ -0,0 +1,8 @@ + +#!/bin/sh +for bin in bin/* ; do + if sed 1q "$bin" | grep -q -- 'sh$' ; then + printf '%s\n' "$bin" + shellcheck -- "$bin" + fi +done diff --git a/lint/games b/lint/games new file mode 100755 index 00000000..1802b3fd --- /dev/null +++ b/lint/games @@ -0,0 +1,7 @@ +#!/bin/sh +for game in games/* ; do + if sed 1q "$game" | grep -q -- 'sh$' ; then + printf '%s\n' "$game" + shellcheck -- "$game" + fi +done diff --git a/lint/sh b/lint/sh new file mode 100755 index 00000000..f21cdddd --- /dev/null +++ b/lint/sh @@ -0,0 +1,2 @@ +#!/bin/sh +find sh -type f -print -exec shellcheck -- {} \; diff --git a/lint/urxvt b/lint/urxvt new file mode 100755 index 00000000..84f08619 --- /dev/null +++ b/lint/urxvt @@ -0,0 +1,2 @@ +#!/bin/sh +find urxvt/ext -type f -print -exec perlcritic --brutal -- {} \; -- cgit v1.2.3