mirror of
https://github.com/koalaman/shellcheck
synced 2025-07-31 12:00:35 -07:00
Doubled speed by applying all checks in one iteration.
This commit is contained in:
parent
6aafc86a67
commit
99be2736a1
1 changed files with 7 additions and 6 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue