summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2024-05-04Account for BusyBox support of [[ ]] (fixes #2967)HEADmasterVidar Holen
2024-05-04Fixed broken test due to bad build cacheVidar Holen
2024-05-04Allow SC2154 to trigger in arrays (fixes #2970)Vidar Holen
2024-05-04Account for annotations in SC2215. Fixes #2975.Vidar Holen
2024-05-04Supress SC2015 about `A && B || C` when B is a test.Vidar Holen
2024-05-04Add warning about uninvoked functions, reduce repeated triggering of SC2317 (...Vidar Holen
2024-04-14Warn about capturing the output of redirected commands.Vidar Holen
2024-04-08Remove trailing space in output (fixes #2961)Vidar Holen
2024-03-08Recommend `typeset` instead of `declare` in SC2324Lawrence Velázquez
2024-03-04Update some copyright yearsVidar Holen
2024-02-03Add extended-analysis directive to toggle DFAVidar Holen
2024-01-02Use maybe instead of fromMaybe and fmapJoseph C. Sible
2024-01-01Remove most of the partial head and tail functions from src/ShellCheck/CFG.hsJoseph C. Sible
2024-01-01Simplify isUnquotedFlagJoseph C. Sible
2024-01-01Replace a few more occurrences of !!! with pattern matchingJoseph C. Sible
2023-12-31Simplify isTransparentCommandJoseph C. Sible
2023-12-31Stop building tuples that we never look at both sides ofJoseph C. Sible
2023-12-31Implement isCondition in terms of foldrJoseph C. Sible
2023-12-31Use a case expression instead of any and take 1Joseph C. Sible
2023-12-31Switch then and else to remove a notJoseph C. Sible
2023-12-31Simplify getStringFromParsecJoseph C. Sible
2023-12-31Use a pattern guard instead of fromJust in checkLoopKeywordScopeJoseph C. Sible
2023-12-31Use getLiteralStringDef instead of rebuilding it with fromJustJoseph C. Sible
2023-12-31Replace !!! with pattern-matching where it's easyJoseph C. Sible
2023-12-31Manually fuse elem and map in checkArrayValueUsedAsIndexJoseph C. Sible
2023-12-31Manually fuse elem and map in isParentOfJoseph C. Sible
2023-12-31Make getPath return a NonEmptyJoseph C. Sible
2023-12-31Implement getPath in terms of unfoldrJoseph C. Sible
2023-12-30Use <$> instead of >>= and returnJoseph C. Sible
2023-12-30Use traverse instead of sequence and mapJoseph C. Sible
2023-12-29Use a pattern match instead of null and head in checkCommandJoseph C. Sible
2023-12-21Simplify functionMap and remove unnecessary partialityJoseph C. Sible
2023-12-19Remove unnecessary partiality from checkJoseph C. Sible
2023-12-19Remove unnecessary partiality from isAssignmentParamToCommandJoseph C. Sible
2023-12-19Make "Unresolved scope in dependency" impossibleJoseph C. Sible
2023-12-19Use NonEmpty to remove partiality from handleCommandJoseph C. Sible
2023-12-19Use a list comprehension to remove partiality from notesForContextJoseph C. Sible
2023-12-19Remove unnecessary partiality from kludgeAwayQuotesJoseph C. Sible
2023-12-19Make HereDocPending only hold the relevant pieces of a T_HereDoc instead of a...Joseph C. Sible
2023-12-19Use onlyLiteralString in more placesJoseph C. Sible
2023-12-18Remove partial head function from src/ShellCheck/Formatter/CheckStyle.hsJoseph C. Sible
2023-12-11Remove partial head function from src/ShellCheck/Formatter/GCC.hsJoseph C. Sible
2023-12-11Remove partial head function from src/ShellCheck/Formatter/JSON1.hsJoseph C. Sible
2023-12-11Remove partial head function from src/ShellCheck/Formatter/TTY.hsJoseph C. Sible
2023-12-10Reparse indices after attaching here docs (fixes #2846)Vidar Holen
2023-12-10Abuse STRIP to avoid crashes on unsupported AST nodesVidar Holen
2023-12-10Recognize 'busybox' in --shell and directives. Add to doc texts.Vidar Holen
2023-11-27silence some shell expansions for busybox shGrische
2023-11-27silence SC3046 and SC3051 for busybox shGrische
2023-11-27silence SC3048 for busybox shGrische