Commit graph

  • 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 #1891) Vidar Holen 2020-04-01 22:09:00 -07:00
  • da0931740f
    Merge pull request #1876 from fork-graveyard/master Vidar Holen 2020-04-01 18:52:53 -07:00
  • 555f8a80dd
    Merge pull request #1896 from ArturKlauser/travis-deploy-stage-fix Vidar Holen 2020-04-01 18:45:37 -07:00
  • a9c04e8a37
    Merge pull request #1897 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 #1885 from ArturKlauser/travis-pr-fix Vidar Holen 2020-03-31 19:12:14 -07:00
  • 37a72d05ec
    Merge pull request #1880 from josephcsible/patch-1 Vidar Holen 2020-03-31 19:11:15 -07:00
  • c60323fb25
    Merge pull request #1873 from josephcsible/checkwhilereadpitfalls Vidar Holen 2020-03-31 19:10:53 -07:00
  • db11e2f663
    Merge pull request #1872 from josephcsible/checkforinquoted Vidar Holen 2020-03-31 19:10:25 -07:00
  • aac1d05a7e
    Merge pull request #1893 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 #1892: 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 #1858) 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 #1865 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
  • 9b8d04fbdd
    Revert one incorrect change from 172aa7c Joseph C. Sible 2020-03-10 13:34:40 -04: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 #1862 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 #1832) Vidar Holen 2020-02-17 14:20:21 -08:00
  • a75219e525 Remove unused instance Ord Replacement (fixes #1829) Vidar Holen 2020-02-17 12:44:38 -08:00
  • 99d6df8a08 Bump SC1102/SC1105 about ambiguous $(( to Error (fixes #1836) Vidar Holen 2020-02-17 12:27:24 -08:00
  • 106f321cf0 Parse keywords with case sensitivity (fixes #1809) 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 #1831 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 #1785 from ArturKlauser/multi-arch-docker Vidar Holen 2020-02-10 20:28:33 -08:00
  • c2d67c15f8
    Merge pull request #1802 from szydell/master Vidar Holen 2020-02-10 18:25:28 -08:00
  • 6043deb8f2
    Merge pull request #1824 from josephcsible/patch-1 Vidar Holen 2020-02-10 18:20:05 -08:00
  • 83d329c8da
    Merge pull request #1825 from josephcsible/nofilterm Vidar Holen 2020-02-10 18:10:15 -08:00
  • d0beac6d0b
    Merge pull request #1826 from josephcsible/nofromjust Vidar Holen 2020-02-10 18:05:36 -08:00
  • b88b253cad
    Merge pull request #1827 from josephcsible/nofromjust2 Vidar Holen 2020-02-10 18:01:38 -08:00
  • a8f9f25ec9
    Merge pull request #1828 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
  • 962fad038c Avoid a zip that breaks fusion Joseph C. Sible 2020-02-09 22:02:11 -05:00
  • a223a7a5a5 Remove unnecessary fromMaybes Joseph C. Sible 2020-02-09 21:50:40 -05:00
  • 8e9290badb Do toLower earlier Joseph C. Sible 2020-02-09 21:40:05 -05:00
  • 292b0840d9 Simplify a double negative Joseph C. Sible 2020-02-09 21:39:02 -05:00
  • 43c24cf79c Use Map.! instead of reimplementing it Joseph C. Sible 2020-02-09 21:14:52 -05:00
  • 21ad4196db Simplify findFunction Joseph C. Sible 2020-02-09 21:08:32 -05:00
  • 172aa7c4fc Avoid unnecessary use of when and unless Joseph C. Sible 2020-02-09 20:55:49 -05:00
  • c290eace54 Inline an uncurry Joseph C. Sible 2020-02-09 20:51:41 -05:00
  • a6efd02807 Simplify <> for SpaceStatus Joseph C. Sible 2020-02-09 20:45:05 -05:00
  • 057cc714b3 Simplify matchToken Joseph C. Sible 2020-02-09 20:36:14 -05:00
  • 0e00249eae Use void instead of do and return () Joseph C. Sible 2020-02-09 20:22:06 -05:00
  • 0ca50159ec Use head instead of reimplementing it Joseph C. Sible 2020-02-09 20:12:57 -05:00
  • 7e6a556ef1 Get rid of potentially Joseph C. Sible 2020-02-09 20:10:09 -05:00
  • 4bfe6496d9 Simplify check and checkTranslatedStringVariable Joseph C. Sible 2020-02-09 20:09:25 -05:00
  • ffbbfcfe25 Use mapM_ and sequence_ instead of reimplementing them Joseph C. Sible 2020-02-09 19:53:18 -05:00
  • cc424bac11 Use find instead of take 1 and filter Joseph C. Sible 2020-02-09 19:40:57 -05:00
  • cb01cbf7eb Use mapM instead of implementing a slower version of it Joseph C. Sible 2020-02-09 19:33:36 -05:00
  • 1e32139f66 Replace mapMaybe and concatMap with list comprehensions Joseph C. Sible 2020-02-09 19:18:43 -05:00
  • 4d92a2e15c Add getLiteralStringDef and simplify with it Joseph C. Sible 2020-02-09 21:36:38 -05:00
  • f8648e5465 Switch getLiteralStringExt to Identity where it can never be Nothing Joseph C. Sible 2020-02-09 21:26:42 -05:00
  • 4fd8de058b Remove more unnecessary uses of fromJust Joseph C. Sible 2020-02-08 23:48:36 -05:00
  • aaffe38198 Use the Identity monad to avoid unnecessary uses of fromJust Joseph C. Sible 2020-02-08 23:06:57 -05:00
  • bd116f252b Use findM instead of filterM Joseph C. Sible 2020-02-08 22:55:45 -05:00
  • ef51ed3950
    Simplify literalEquals Joseph C. Sible 2020-02-08 14:09:17 -05:00
  • 61b073d507 Merge pull request #1817 from furkanpham/master Vidar Holen 2020-02-08 10:48:37 -08:00
  • 9d604ae732
    Merge pull request #1822 from yetamrra/arrayindex Vidar Holen 2020-02-08 10:48:07 -08:00
  • 1ca0b72329
    Merge pull request #1816 from josephcsible/cleanups Vidar Holen 2020-02-08 10:38:27 -08:00
  • 474b23d6e7 SC2191: Tighten index checks Benjamin Gordon 2020-02-05 16:25:18 -07:00
  • fe2b4b5079 Fix pre-compiled binary URL for aarch64 Furkan Pham 2020-02-03 13:00:10 +01:00
  • e820a5642b Adjust a pattern to get rid of a fromJust Joseph C. Sible 2020-02-02 00:34:54 -05:00
  • 392b57b8e8 Use maybe instead of isJust and fromJust Joseph C. Sible 2020-02-02 00:27:05 -05:00
  • 6595e14d25 Adjust a pattern to avoid tail Joseph C. Sible 2020-02-02 00:22:52 -05:00
  • 115ef29079 Use pattern matching instead of head Joseph C. Sible 2020-02-02 00:13:16 -05:00
  • 76b798394f Use case matching instead of null Joseph C. Sible 2020-02-01 23:07:16 -05:00