This is just a simple test using perl (which is already required for
the build).
---
 My perl-fu is weak, and I'm sure there is a much slicker way to do
 this.  However, this is simple and seems to work for now.

 .gitlab-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d2416d1d..6aa14130 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,6 +2,7 @@ image: registry.gitlab.com/muttmua/mutt/ubuntu:18.04
 
 stages:
   - shellcheck
+  - tabcheck
   # - pylint
   - build
   - deploy
@@ -11,6 +12,11 @@ shellcheck:
   script:
     - (find . -name \*.sh && echo "gen_defs muttbug prepare") | xargs 
shellcheck --exclude=SC2003,SC2006,SC2086,SC2162,SC2046
 
+tabcheck:
+  stage: tabcheck
+  script:
+    - find . -name '*.[ch]' -print0 | xargs -0 perl -n -e '/\t/ && die "tab 
found in $ARGV"'
+
 # pylint:
 #   stage: pylint
 #   image: python:3.8-slim
-- 
2.52.0

Reply via email to