From dfdbe41dd02da98fa7cb2bb68c93031a06d1a30c Mon Sep 17 00:00:00 2001 From: Zuul Date: Thu, 29 Mar 2018 05:58:56 +0000 Subject: [PATCH] Update git submodules * Update bashate from branch 'master' - Merge "Add a [[ checker" - Add a [[ checker This adds a basic check for [[ when using non-POSIX comparisions such as =~, <, >. This is a fairly common typo often not picked up until runtime. Since it's usually part of an "if [ $foo =~ bar ]; then" statement it doesn't trigger "-e" and the failure just falls through. As mentioned in the code; this is one of those things that starts requiring a complete bash parser to get 100% right. However, I believe this detects the most common failures without setting off false alarms. Change-Id: I5478032800cdf175cb10ce25dc8b6afce6ebd0dd --- bashate | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bashate b/bashate index 39404be7a5..7b8b6da03d 160000 --- a/bashate +++ b/bashate @@ -1 +1 @@ -Subproject commit 39404be7a59b3836574d22c50016b14c3fa1a0ff +Subproject commit 7b8b6da03d121aec9cf34fdccc4954ff80820cf5