Commit graph

  • 8a005526cc Use drop instead of splitAt since we only use the second half Joseph C. Sible 2020-02-01 23:02:10 -05:00
  • c29b6afa56 Use null instead of comparing with empty lists Joseph C. Sible 2020-02-01 22:50:21 -05:00
  • e6e89d68fd Use list comprehensions instead of clunky combinations of map and filter Joseph C. Sible 2020-02-01 22:50:20 -05:00
  • f25b8bd03a Use gets instead of fmapping the result of get Joseph C. Sible 2020-02-01 22:50:20 -05:00
  • d7278b95f2 Remove unnecessary "map snd" Joseph C. Sible 2020-02-01 22:50:19 -05:00
  • 5487b3f229 Use sortOn instead of sortBy and comparing Joseph C. Sible 2020-02-01 22:50:18 -05:00
  • 28978a8b65 Use maybe instead of fromMaybe and fmap Joseph C. Sible 2020-02-01 22:50:17 -05:00
  • f5c6771016 Use find instead of listToMaybe and filter Joseph C. Sible 2020-02-01 22:50:16 -05:00
  • 0f48bb78a5 Remove incorrect otherwise Joseph C. Sible 2020-02-01 22:50:14 -05:00
  • 93be86f988 Use "drop 1" instead of clumsily rewriting it Joseph C. Sible 2020-02-01 22:50:14 -05:00
  • 3449e6be21 Get rid of our getOpt, as it already exists as lookup Joseph C. Sible 2020-02-01 22:50:13 -05:00
  • 2e52c2b56a Use notElem instead of not on the result of elem Joseph C. Sible 2020-02-01 22:50:11 -05:00
  • 1696296c0a Make SC2141 trigger more broadly Vidar Holen 2020-02-01 16:51:40 -08:00
  • a82e606e8d Don't trigger SC2154 (unassigned var) in -n/-z expressions #1583 Peter Gromov 2020-01-31 14:49:25 +01:00
  • 93486ed6ac SC2016: disable for mumps -run %XCMD and LOOP%XCMD Marcin Szydelski 2020-01-21 12:43:27 +01:00
  • 499e0ceaba
    Add multi-architecture Docker image build Artur Klauser 2019-12-27 07:49:06 +01:00
  • ff5f29f661
    Merge pull request #1784 from ArturKlauser/travis-warnings Vidar Holen 2020-01-05 12:53:42 -08:00
  • c7bf1fd96e
    Merge pull request #1783 from ArturKlauser/fix-osx-travis-build Vidar Holen 2020-01-05 12:53:28 -08:00
  • b96b7f35f4
    Fix Travis warnings Artur Klauser 2019-12-28 09:29:05 +01:00
  • 926ee54036
    Fix OSX build on Travis Artur Klauser 2019-12-28 09:51:11 +01:00
  • fdd02c94c0 Issue 1759 mapfile and process substition Gandalf- 2019-12-22 23:11:20 -08:00
  • 9008a6833b
    Merge pull request #1711 from renatoassis01/master Vidar Holen 2019-12-21 18:53:16 -08:00
  • ce60a1764f Merge branch 'jabberabbe-iss1724-builtin-support' Vidar Holen 2019-12-21 18:50:52 -08:00
  • cbcca528ae Merge branch 'iss1724-builtin-support' of https://github.com/jabberabbe/shellcheck into jabberabbe-iss1724-builtin-support Vidar Holen 2019-12-21 18:13:07 -08:00
  • 83187dafd7 Added a unit test for parsing shell keyword case branches Vidar Holen 2019-12-21 17:59:09 -08:00
  • d919aaa847 Merge branch 'Gandalf--issue_1731_case_pattern_literals' Vidar Holen 2019-12-21 17:56:26 -08:00
  • ae6a998db7 Issue 1724 Support builtins in variable flow checks Gandalf- 2019-12-18 21:25:10 -08:00
  • 3f296a08c1 Issue 1731 Literals in case patterns Gandalf- 2019-12-18 20:23:48 -08:00
  • 0f15fa49ba Make SC2230 optional Vidar Holen 2019-12-07 16:06:34 -08:00
  • 0a4580e234 Mention that ShellCheck is now compatible with Cabal 3 Vidar Holen 2019-12-07 16:08:44 -08:00
  • 5c7d8129ad Try to search for binary on macOS/Cabal3 Vidar Holen 2019-11-18 17:12:25 -08:00
  • e075cde357 Revert docker image to 18.04 since ld fails on later versions Vidar Holen 2019-11-16 11:46:58 -08:00
  • 9f578f41a1 Explicitly add 'mappend' for old GHC versions Vidar Holen 2019-11-16 11:16:15 -08:00
  • 2c026f1ec7 Support Cabal 3. Man page no longer autobuilds. Vidar Holen 2019-11-16 10:44:48 -08:00
  • 874bdcb514
    Merge pull request #1728 from mgttlinger/patch-1 Vidar Holen 2019-11-15 21:03:01 -08:00
  • fa3eb47193
    Merge pull request #1716 from ryantig/ryantig-patch-1 Vidar Holen 2019-11-15 21:01:24 -08:00
  • 989ac32625
    Merge pull request #1734 from gabrielelana/braced-regular-for Vidar Holen 2019-11-15 20:59:51 -08:00
  • 2bbfd0570d
    Merge pull request #1735 from gabrielelana/quoted-heredoc Vidar Holen 2019-11-15 20:27:10 -08:00
  • 9b1befadc1 Update brew before building on macOS due to incompatible Ruby Vidar Holen 2019-11-15 09:26:01 -08:00
  • f44624a9c0 Hide <> from Writer to not conflict with Semigroup Vidar Holen 2019-11-14 20:02:25 -08:00
  • c75bbcbd60 Include missing Semigroup import Vidar Holen 2019-11-13 22:09:52 -08:00
  • daa9c08dd5
    Merge pull request #1749 from lvjp/simple-docker-build Vidar Holen 2019-11-13 22:04:14 -08:00
  • 4da34fbc64 Merge branch 'translatedVars' Vidar Holen 2019-11-13 21:48:53 -08:00
  • 4a63a3a8bd For SC2256, make sure the complete string is a variable name Vidar Holen 2019-11-13 19:53:55 -08:00
  • 2341a4c683 SC2256: Check for translated strings matching known variables Benjamin Gordon 2019-11-13 15:50:21 -07:00
  • 7eb6b35cb0 Make image build process a bit simpler Laurent VERDOÏA 2019-11-09 10:26:59 +01:00
  • 93eca1cb8e Only trigger SC1014 when command is a complete word (fixes #1737) Vidar Holen 2019-11-03 13:25:46 -08:00
  • e701cf6fad Warn about [ x -ot y ] in POSIX mode Vidar Holen 2019-11-03 13:25:35 -08:00
  • 5962b01816 Correctly handle empty variables for SC2086 (fixes #1722) Vidar Holen 2019-11-03 12:45:13 -08:00
  • 5becc673b2 Modify CHANGELOG.md Tito Sacchi 2019-11-01 14:36:15 +01:00
  • 84ca7711c4 Make command-specific checks act on builtin ... Tito Sacchi 2019-11-01 14:28:00 +01:00
  • 0e0de94045 Fix issue #1724 Tito Sacchi 2019-10-31 17:34:10 +01:00
  • 5c3b44f4e1 Add test for issue 1733 Tito Sacchi 2019-10-29 14:49:14 +01:00
  • be0d0247b1 Fix issue #1733 (False negative in SC2155) Tito Sacchi 2019-10-28 17:40:56 +01:00
  • 699aac589a Support for heredoc quoted token like '"FOO" gabriele.lana 2019-10-26 17:36:32 +02:00
  • 30c75340e6 Parse regular for with body in curly braces gabriele.lana 2019-10-26 15:41:46 +02:00
  • ffbeb92a9d Scarf install instructions aviaviavi 2019-10-25 13:06:24 -07:00
  • 4dfd7eb1cf Use single quotes for the format string example in SC2059 Vidar Holen 2019-10-24 10:33:17 -07:00
  • 79ba67dbd3
    Nix install instructions Merlin Göttlinger 2019-10-21 08:04:59 +02:00
  • 60f75e5b8a Warn about unexpected characters after ]/]] (fixes #1680) Vidar Holen 2019-10-13 20:26:40 -07:00
  • f042b0ebd1 Merge branch 'iboss-ptk-read-t-0' Vidar Holen 2019-10-12 20:55:32 -07:00
  • 764fdcb260 Move failing test to correct check Vidar Holen 2019-10-12 20:48:22 -07:00
  • 7473d4a743 Make read -t 0 test more forgiving towards other flags Vidar Holen 2019-10-12 20:45:36 -07:00
  • 91abd979f2 Merge branch 'read-t-0' of https://github.com/iboss-ptk/shellcheck into iboss-ptk-read-t-0 Vidar Holen 2019-10-12 20:23:13 -07:00
  • afea62de4e Suggest using $((..)) in [ 2*3 -eq 6 ] (fixes #1641) Vidar Holen 2019-10-12 19:55:20 -07:00
  • fa0f88c106
    Update README.md ryantig 2019-10-04 11:11:21 -07:00
  • 7fb399528c Allow read -t 0 to not require -r flag Supanat Pothivarakorn 2019-10-02 22:34:43 +07:00
  • e87431db3d Fix quickrun does not update when code change while running through stack Supanat Pothivarakorn 2019-10-02 21:11:48 +07:00
  • ee428b08ac Running quicktest through stack Supanat Pothivarakorn 2019-10-02 19:17:13 +07:00
  • 45051dc9d5 Running ghci in quickrun through stack Supanat Pothivarakorn 2019-10-02 19:16:42 +07:00
  • de9ab4e6ef Fix glob range duplicate warning in [!!] (fixes #1706) Vidar Holen 2019-09-28 14:03:11 -07:00
  • 0010c7b179
    Add reviewdog/action-shellcheck as a way to run shellcheck on GitHub Action haya14busa 2019-09-27 01:01:01 +09:00
  • ff1eab286c
    add github Renato Assis 2019-09-25 19:20:25 -03:00
  • 5f1d44b11c
    Merge 76194f43fc into e01c470598 Adri 2019-09-11 02:47:55 +00:00
  • 76194f43fc
    Update main.yml Adri 2019-09-11 05:47:36 +03:00
  • 62e5811c11
    Merge 89aa976277 into e01c470598 frozenhell777 2019-09-10 08:06:39 +00:00
  • 89aa976277
    Update rust.yml frozenhell777 2019-09-10 11:06:20 +03:00
  • bf7f6d40ac
    Merge f0623e6b3e into e01c470598 frozenhell777 2019-09-10 08:01:06 +00:00
  • f0623e6b3e
    Update nodejs.yml frozenhell777 2019-09-10 11:00:46 +03:00
  • e01c470598 Suggest quoting case patterns, as for SC2053 (fixes #1682) Vidar Holen 2019-09-08 20:06:06 -07:00
  • 9423691039
    Mention the CircleCI shellcheck orb in the README. Glen Mailer 2019-08-12 22:24:47 +01:00
  • 71a4053e8c Remove _cleanup now that builds don't run in sequence Vidar Holen 2019-07-31 21:32:13 -07:00
  • 3fdc6babb2 Update TravisCI config for new winghc docker image Vidar Holen 2019-07-31 21:15:46 -07:00
  • a1e50ee668 Remove incorrect test Benjamin Gordon 2019-07-19 09:21:42 -06:00
  • fbcb153e9f Add predefined portage variables Benjamin Gordon 2019-07-18 11:31:28 -06:00
  • 8111406f38 Make SC2164 recommend die when running in portage Benjamin Gordon 2019-07-17 17:42:40 -06:00
  • a313b48ca6 Disable SC2155 for portage files Benjamin Gordon 2019-07-02 12:24:11 -06:00
  • f6e4bc828f Initial support for portage Benjamin Gordon 2019-07-02 09:39:46 -06:00
  • c175971bf0 Make -f diff stop saying it found more issues when it didn't. Vidar Holen 2019-07-28 20:50:50 -07:00
  • b7b4d5d29e Stable version 0.7.0 v0.7.0 Vidar Holen 2019-07-28 17:45:01 -07:00
  • 9cc9a575b2 Tweak man page Vidar Holen 2019-07-28 18:12:11 -07:00
  • b2dd00e4ee Mention aarch64 and macOS binaries in CHANGELOG Vidar Holen 2019-07-28 17:26:31 -07:00
  • 2053ac8882 Add a release checklist script Vidar Holen 2019-07-28 17:10:59 -07:00
  • e4cbf59fda Update distrotest with new image names Vidar Holen 2019-07-28 17:10:20 -07:00
  • 926eb3681a
    Add MacOS link to pre-compiled LuizMuller 2019-07-25 09:46:30 -03:00
  • f9c8a255be Set up Travis build matrix Vidar Holen 2019-07-24 22:05:30 -07:00
  • bfb2d79e54 Merge branch 'master' of github.com:koalaman/shellcheck Vidar Holen 2019-07-24 22:00:57 -07:00
  • fbb571811f Merge branch 'Luizm-master' Vidar Holen 2019-07-24 21:41:24 -07:00
  • 0eaef95db8 THIS COMMIT WILL BE FORCE PUSHED AWAY (Help I'm not good with computers) Vidar Holen 2019-07-24 21:16:14 -07:00
  • f4deac6e43 Merge branch 'master' of https://github.com/Luizm/shellcheck into Luizm-master Vidar Holen 2019-07-24 21:02:00 -07:00