Warn about spaces around = in alias (fixes #2442)

This commit is contained in:
Vidar Holen 2022-02-03 19:23:46 -08:00
parent 2292e852e5
commit 88cdb4e2c9
1 changed files with 2 additions and 1 deletions

View File

@ -98,7 +98,7 @@ commandChecks = [
,checkUnquotedEchoSpaces ,checkUnquotedEchoSpaces
,checkEvalArray ,checkEvalArray
] ]
++ map checkArgComparison declaringCommands ++ map checkArgComparison ("alias" : declaringCommands)
++ map checkMaskedReturns declaringCommands ++ map checkMaskedReturns declaringCommands
@ -1253,6 +1253,7 @@ prop_checkArgComparison3 = verifyNot (checkArgComparison "declare") "declare a=b
prop_checkArgComparison4 = verify (checkArgComparison "export") "export a +=b" prop_checkArgComparison4 = verify (checkArgComparison "export") "export a +=b"
prop_checkArgComparison7 = verifyNot (checkArgComparison "declare") "declare -a +i foo" prop_checkArgComparison7 = verifyNot (checkArgComparison "declare") "declare -a +i foo"
prop_checkArgComparison8 = verify (checkArgComparison "let") "let x = 0" prop_checkArgComparison8 = verify (checkArgComparison "let") "let x = 0"
prop_checkArgComparison9 = verify (checkArgComparison "alias") "alias x =0"
-- This mirrors checkSecondArgIsComparison but for arguments to local/readonly/declare/export -- This mirrors checkSecondArgIsComparison but for arguments to local/readonly/declare/export
checkArgComparison cmd = CommandCheck (Exactly cmd) wordsWithEqual checkArgComparison cmd = CommandCheck (Exactly cmd) wordsWithEqual
where where