1
0
mirror of https://github.com/koalaman/shellcheck.git synced 2025-03-12 12:35:25 -07:00

Commit Graph

  • 8a7497c4f0 Simplify checkVariableBraces Joseph C. Sible 2020-04-05 17:07:05 -04:00
  • 1eac0d7340
    Merge pull request from josephcsible/analyzerlib Vidar Holen 2020-04-11 16:21:20 -07:00
  • f8c1ffb0dc
    Merge pull request from josephcsible/nameexpansion Vidar Holen 2020-04-11 16:18:54 -07:00
  • 3e17a20965 Simplify thenSkip, and use in another location Joseph C. Sible 2020-04-11 17:29:28 -04:00
  • 1c6202dba4 Avoid some awkward parentheses with forM_ Joseph C. Sible 2020-04-05 22:25:19 -04:00
  • 64c31d9142 Use fromRight instead of reimplementing it Joseph C. Sible 2020-04-05 22:13:39 -04:00
  • 8a6679fd8a Remove unnecessary fromMaybe and when from bashism Joseph C. Sible 2020-04-05 22:03:50 -04:00
  • facf0d1e27 Write getLiteralArgs with foldr and without fromMaybe or monads Joseph C. Sible 2020-04-05 21:59:27 -04:00
  • cd38afce26 Make it slightly lazier still (and more clear) Joseph C. Sible 2020-04-05 21:45:51 -04:00
  • 5084ba8d7e Make skipRepeating lazier and faster Joseph C. Sible 2020-04-05 21:23:34 -04:00
  • ed331b816b Simplify warnRedundant Joseph C. Sible 2020-04-05 20:32:39 -04:00
  • cfa2a663af Simplify checkSetAssignment Joseph C. Sible 2020-04-05 20:21:14 -04:00
  • df4928f4e3 Use MultiWayIf instead of case-matching on () Joseph C. Sible 2020-04-05 20:14:03 -04:00
  • 9747b1d5c3 Simplify checkArg Joseph C. Sible 2020-04-05 20:10:56 -04:00
  • fa841cb270 Prefer pattern matching in undirected Joseph C. Sible 2020-04-05 20:08:02 -04:00
  • e8501151dd Use a guard instead of unless Joseph C. Sible 2020-04-05 20:04:54 -04:00
  • 9027a9239f Use pattern matching instead of snd Joseph C. Sible 2020-04-05 20:03:17 -04:00
  • 773e98868d Use foldr in checkFindNameGlob Joseph C. Sible 2020-04-05 19:53:40 -04:00
  • d45ab327b0 Only perform the comparisons once Joseph C. Sible 2020-04-05 19:45:28 -04:00
  • 0f9b0f18a4 Remove unnecessary cases from wordToPseudoGlob Joseph C. Sible 2020-04-05 19:30:21 -04:00
  • 322842b57e Remove unnecessary monadicity from wordToPseudoGlob Joseph C. Sible 2020-04-05 19:29:40 -04:00
  • b6cff5ea0e Simplify getAssociativeArrays Joseph C. Sible 2020-04-05 19:06:16 -04:00
  • 8f105074fe Simplify getCommandNameAndToken Joseph C. Sible 2020-04-05 19:01:56 -04:00
  • d22e0aa4a7 Simplify process Joseph C. Sible 2020-04-05 16:38:52 -04:00
  • fb55072302 Implement supportsArrays with pattern-matching Joseph C. Sible 2020-04-05 16:30:59 -04:00
  • 0cc5ed4563 Don't bother with asks if you're just immediately binding the result anyway Joseph C. Sible 2020-04-05 16:25:43 -04:00
  • ca41440a67 Simplify getSpecial Joseph C. Sible 2020-04-05 16:21:07 -04:00
  • 1cf0aa25e9 Simplify dropPrefix Joseph C. Sible 2020-04-05 16:19:18 -04:00
  • 4604066c37 Use head instead of (!! 0) Joseph C. Sible 2020-04-05 16:16:12 -04:00
  • 2ebf522a52 Simplify isArrayFlag Joseph C. Sible 2020-04-05 16:07:19 -04:00
  • e4eb2d157f Remove an unnecessary operator section Joseph C. Sible 2020-04-05 16:03:49 -04:00
  • f109f9ab92 Remove unnecessary as-patterns Joseph C. Sible 2020-04-05 15:38:16 -04:00
  • 67e091674e Remove unnecessary maybeToList Joseph C. Sible 2020-04-05 15:36:10 -04:00
  • f833ee3d5a Use a list comprehension instead of a concatMap with extra lists Joseph C. Sible 2020-04-05 15:35:09 -04:00
  • f55d8c45e5 Simplify causesSubshell Joseph C. Sible 2020-04-05 15:30:28 -04:00
  • 14ee462ccd Use execState instead of reimplementing it Joseph C. Sible 2020-04-05 15:27:11 -04:00
  • b3c04ce3d0 Implement findFirst in terms of foldr Joseph C. Sible 2020-04-05 15:21:44 -04:00
  • b0dbc79f69 Remove unnecessary Maybe from isQuoteFreeElement Joseph C. Sible 2020-04-05 15:07:36 -04:00
  • 2a8170ba05 Use force instead of reimplementing it Joseph C. Sible 2020-04-05 15:01:57 -04:00
  • 01f4423465 Disable SC2257 about > $((i=42)) for Dash Vidar Holen 2020-04-05 11:38:22 -07:00
  • d2fa88dd91 Simplify nameExpansion Joseph C. Sible 2020-04-05 14:04:23 -04:00
  • a30e42ab05 Filter GitHub uploads by tag Vidar Holen 2020-04-04 19:30:13 -07:00
  • 84d6e53659 Update Changelog with new version Vidar Holen 2020-04-04 19:29:28 -07:00
  • f7547c9a5a Stable version v0.7.1 v0.7.1 Vidar Holen 2020-04-04 17:14:02 -07:00
  • bd717c9d1b Don't warn about [ 0 -ne $FOO ] || [ 0 -ne $BAR ] (fixes ) Vidar Holen 2020-04-01 22:09:00 -07:00
  • da0931740f
    Merge pull request from fork-graveyard/master Vidar Holen 2020-04-01 18:52:53 -07:00
  • 555f8a80dd
    Merge pull request from ArturKlauser/travis-deploy-stage-fix Vidar Holen 2020-04-01 18:45:37 -07:00
  • a9c04e8a37
    Merge pull request from ArturKlauser/use-shellcheck-on-yourself Vidar Holen 2020-04-01 18:43:26 -07:00
  • 9378227570
    Use shellcheck on yourself Artur Klauser 2020-04-01 09:03:38 +02:00
  • a128796c0c
    Run "deploy" step only for "Build" stages Artur Klauser 2020-03-22 08:55:11 +01:00
  • a0005bfa5a
    Merge pull request from ArturKlauser/travis-pr-fix Vidar Holen 2020-03-31 19:12:14 -07:00
  • 37a72d05ec
    Merge pull request from josephcsible/patch-1 Vidar Holen 2020-03-31 19:11:15 -07:00
  • c60323fb25
    Merge pull request from josephcsible/checkwhilereadpitfalls Vidar Holen 2020-03-31 19:10:53 -07:00
  • db11e2f663
    Merge pull request from josephcsible/checkforinquoted Vidar Holen 2020-03-31 19:10:25 -07:00
  • aac1d05a7e
    Merge pull request from josephcsible/pattern-synonyms Vidar Holen 2020-03-31 18:13:22 -07:00
  • 67f0dc4fd5 Update distro tests to support newer Cabal Vidar Holen 2020-03-30 17:55:07 -07:00
  • 8cf037fe5e Fix : Use pattern synonyms to clean up AST Joseph C. Sible 2020-03-28 18:29:22 -04:00
  • 615063a9c3
    Don't try to deploy docker images on PR runs Artur Klauser 2020-03-22 09:01:21 +01:00
  • 37e78141bd Stop deploying artifacts to GCS Vidar Holen 2020-03-26 17:02:08 -07:00
  • 9f833770b0
    Mark that base >= 4.8.0.0 is required Joseph C. Sible 2020-03-19 21:31:10 -04:00
  • 7963eeab9d Include shebang in AST traversal (fixes ) Vidar Holen 2020-03-16 21:36:41 -07:00
  • 7a5e261d03 recognize : ${parameter=word} as assignment girst 2020-03-16 23:04:54 +01:00
  • 9d5363377e Simplify checkWhileReadPitfalls Joseph C. Sible 2020-03-16 00:12:19 -04:00
  • 86d470c74f Simplify checkForInQuoted Joseph C. Sible 2020-03-15 16:05:55 -04:00
  • acee69676b Try to make TravisCI not fail on deployment of Docker stage Vidar Holen 2020-03-15 12:54:54 -07:00
  • a57f6d2886 Improve detection of for loops with single values Vidar Holen 2020-03-15 11:29:32 -07:00
  • d28c8f883f
    Merge pull request from josephcsible/patch-1 Vidar Holen 2020-03-14 21:21:13 -07:00
  • c43b19f897 Make SC2095 (ssh in while read loops) more robust and suggest fixes Vidar Holen 2020-03-14 21:15:47 -07:00
  • 45a67e7c64
    Use headOrDefault instead of fromMaybe and listToMaybe Joseph C. Sible 2020-03-10 13:27:52 -04:00
  • 68a03e05e5 Refer to GitHub rather than GCS for release builds Vidar Holen 2020-03-08 17:41:46 -07:00
  • 014a66f3f6 Fix TravisCI condition Vidar Holen 2020-03-07 17:49:10 -08:00
  • fee13732a4
    Merge pull request from austin987/sc2148-shell-directive Vidar Holen 2020-03-07 17:43:44 -08:00
  • 741d499b3d src/ShellCheck/Analytics.hs: suggest using a shell directive for SC2148 Austin English 2020-03-07 19:23:35 -06:00
  • 9b66bc2f13 Upload to assets to GitHub Vidar Holen 2020-03-07 16:16:47 -08:00
  • 00574dd1fc
    Add conda install instructions Luke Davis 2020-03-03 13:23:24 -07:00
  • 7b998239af SC2257: Warn when changing arithmetic variables in redirections Vidar Holen 2020-02-17 18:02:23 -08:00
  • 4c9210af79 Inspect 'alias' commands for referenced variables (Fixes ) Vidar Holen 2020-02-17 14:20:21 -08:00
  • a75219e525 Remove unused instance Ord Replacement (fixes ) Vidar Holen 2020-02-17 12:44:38 -08:00
  • 99d6df8a08 Bump SC1102/SC1105 about ambiguous $(( to Error (fixes ) Vidar Holen 2020-02-17 12:27:24 -08:00
  • 106f321cf0 Parse keywords with case sensitivity (fixes ) Vidar Holen 2020-02-17 11:13:29 -08:00
  • 1da0becb0f Rename 'Test' stage Vidar Holen 2020-02-15 19:22:27 -08:00
  • 472579052b Don't try to deploy on PRs Vidar Holen 2020-02-15 16:56:20 -08:00
  • c735bbf30a
    Merge pull request from josephcsible/checkfindnameglob Vidar Holen 2020-02-15 16:49:22 -08:00
  • eecd003e2d Optimize patterns in checkFindNameGlob Joseph C. Sible 2020-02-11 01:04:49 -05:00
  • 440d0038aa Remove a partial pattern match equivalent to fromJust from checkFindNameGlob Joseph C. Sible 2020-02-11 01:03:10 -05:00
  • 12bc7a750c
    Merge pull request from ArturKlauser/multi-arch-docker Vidar Holen 2020-02-10 20:28:33 -08:00
  • c2d67c15f8
    Merge pull request from szydell/master Vidar Holen 2020-02-10 18:25:28 -08:00
  • 6043deb8f2
    Merge pull request from josephcsible/patch-1 Vidar Holen 2020-02-10 18:20:05 -08:00
  • 83d329c8da
    Merge pull request from josephcsible/nofilterm Vidar Holen 2020-02-10 18:10:15 -08:00
  • d0beac6d0b
    Merge pull request from josephcsible/nofromjust Vidar Holen 2020-02-10 18:05:36 -08:00
  • b88b253cad
    Merge pull request from josephcsible/nofromjust2 Vidar Holen 2020-02-10 18:01:38 -08:00
  • a8f9f25ec9
    Merge pull request from josephcsible/cleanups Vidar Holen 2020-02-10 18:01:12 -08:00
  • 85c49a8af9 Simplify mockedSystemInterface Joseph C. Sible 2020-02-09 23:50:48 -05:00
  • 42abcb7ae2 Simplify shellFromFilename Joseph C. Sible 2020-02-09 23:12:27 -05:00
  • d5c5128115 Use isJust instead of reimplementing it Joseph C. Sible 2020-02-09 23:06:12 -05:00
  • 6d06103cab Remove unnecessary uses of head Joseph C. Sible 2020-02-09 22:51:10 -05:00
  • c95914f9b3 Simplify determineShell Joseph C. Sible 2020-02-09 22:41:02 -05:00
  • ea24e25efd Use Map.member instead of isJust and Map.lookup Joseph C. Sible 2020-02-09 22:22:32 -05:00
  • 8f0448133c Use isNothing instead of reimplementing it Joseph C. Sible 2020-02-09 22:14:44 -05:00
  • 7fc9496320 Use forM_ instead of reimplementing it Joseph C. Sible 2020-02-09 22:08:31 -05:00