Doubled speed by applying all checks in one iteration.
This commit is contained in:
parent
6aafc86a67
commit
99be2736a1
|
@ -31,12 +31,13 @@ import Data.Maybe
|
||||||
data Shell = Ksh | Zsh | Sh | Bash
|
data Shell = Ksh | Zsh | Sh | Bash
|
||||||
deriving (Show, Eq)
|
deriving (Show, Eq)
|
||||||
|
|
||||||
genericChecks = concat [
|
genericChecks = [
|
||||||
map runBasicAnalysis basicChecks
|
runBasicAnalysis (\x -> mapM_ (flip ($) x) basicChecks)
|
||||||
,[runBasicTreeAnalysis treeChecks]
|
,runBasicTreeAnalysis treeChecks
|
||||||
,[subshellAssignmentCheck]
|
,subshellAssignmentCheck
|
||||||
,[checkSpacefulness, checkQuotesInLiterals]
|
,checkSpacefulness
|
||||||
,[checkShebang]
|
,checkQuotesInLiterals
|
||||||
|
,checkShebang
|
||||||
]
|
]
|
||||||
|
|
||||||
checksFor Sh = map runBasicAnalysis [
|
checksFor Sh = map runBasicAnalysis [
|
||||||
|
|
Loading…
Reference in New Issue