Commit graph

  • 49aa600c85
    Merge pull request #1639 from shak-mar/master Vidar Holen 2019-07-24 20:55:03 -07:00
  • 25b5b77240 Add automated linux-aarch64 build Vidar Holen 2019-07-24 19:02:10 -07:00
  • ded04820b8
    Merge branch 'master' into master LuizMuller 2019-07-24 15:28:03 -03:00
  • 7a1fb2523d Add support to compiling a binary for macOS Luizm 2019-05-29 12:10:06 -03:00
  • 38bb156a1c Warn about $_ in POSIX sh (fixes #1647) Vidar Holen 2019-07-21 21:22:16 -07:00
  • 023ae5dfda Don't warn about printf '%()T' without corresponding argument Vidar Holen 2019-07-20 15:10:41 -07:00
  • e280116ef0 Fix syntax and indentation in shellcheck.1.md shak-mar 2019-07-12 16:48:27 +02:00
  • 788cf17076 Fix bad advice for SC2251 (fixes #1588) Vidar Holen 2019-07-04 19:10:14 -07:00
  • 78b8e76066 Also mention globbing in SC2206 (fixes #1626) Vidar Holen 2019-07-04 17:43:18 -07:00
  • 914974bd4f Don't consider .* a glob-like regex (fixes #1214) Vidar Holen 2019-07-04 17:09:28 -07:00
  • c0d3a98fcd Add warning for chmod -r (fixes #1321) Vidar Holen 2019-07-04 16:54:42 -07:00
  • 380221a02c Recognize read -ra foo as arrays (fixes #1636) Vidar Holen 2019-07-03 20:35:20 -07:00
  • ba2c20a08a Improve message for SC1067 Vidar Holen 2019-07-03 20:02:14 -07:00
  • 4d56852b9f Allow SCRIPTDIR in source directives (fixes #1617) Vidar Holen 2019-07-03 19:49:47 -07:00
  • be1f1c1ab7 Don't count 'readonly x' as a reference to x (fixes #1573) Vidar Holen 2019-07-02 20:58:08 -07:00
  • bee4303c32 Add an empty Custom.hs to simplify site-specific patching Vidar Holen 2019-07-02 20:07:05 -07:00
  • ef764b60ca Fix botched variable usage Vidar Holen 2019-07-01 23:47:13 -07:00
  • 9e6b07dbba Merge branch 'yetamrra-shflags' Vidar Holen 2019-07-01 23:23:16 -07:00
  • 3e3e4fd0cd Avoid defining flags for non-literal parameters Vidar Holen 2019-07-01 23:22:09 -07:00
  • 561075ea79 Merge branch 'shflags' of https://github.com/yetamrra/shellcheck into yetamrra-shflags Vidar Holen 2019-07-01 20:00:28 -07:00
  • 42f0dce467
    Merge pull request #1627 from Avi-D-coder/master Vidar Holen 2019-07-01 19:58:25 -07:00
  • 9702f1ff9c Handle diffs for files without trailing linefeed Vidar Holen 2019-06-30 20:19:10 -07:00
  • 544047c5af Warn about ending double quotes just to make $ literal Vidar Holen 2019-06-30 18:26:41 -07:00
  • 321afa427e Remove unused parse-time AST warnings Vidar Holen 2019-06-30 17:38:17 -07:00
  • c381c5746f Remove unnecessary lookahead in readDollarLonely Vidar Holen 2019-06-30 17:28:15 -07:00
  • eeb7ea01c9 Allow SC2103 to be silenced (fixes #1591) Vidar Holen 2019-06-30 16:36:45 -07:00
  • 3116ed3ae5 Filter warnings by annotations in unit tests Vidar Holen 2019-06-30 16:36:03 -07:00
  • e95d8dd14e Bump stack snapshot Avi ד 2019-06-29 03:40:05 -04:00
  • f6ba500d6b Add support for basic shflags semantics Benjamin Gordon 2019-05-31 10:42:53 -06:00
  • c5aa171a5f Use mappend over <> for compatibility Vidar Holen 2019-06-24 09:02:35 -07:00
  • b1aeee564c Add a Diff output format Vidar Holen 2019-06-23 19:05:12 -07:00
  • b8b4a11348 Update JSON1 docs in man page Vidar Holen 2019-06-23 19:18:45 -07:00
  • e099625e7d Remove unused ioref Vidar Holen 2019-06-23 14:26:18 -07:00
  • 5242e384a1 Fix error spans for shebang warnings (fixes #1620) Vidar Holen 2019-06-23 13:47:35 -07:00
  • 7e77bfae49 Improve message for SC2055 Vidar Holen 2019-06-11 18:39:09 -07:00
  • 9059024de6
    Merge pull request #1592 from hugopeixoto/fix/SC2016-false-positive Vidar Holen 2019-06-19 19:55:34 -07:00
  • 0eebb50563
    Merge pull request #1608 from oleg-andreyev/issue-1607 Vidar Holen 2019-06-19 19:03:02 -07:00
  • 3b5aa84757
    Merge pull request #1616 from blueyed/dockerignore Vidar Holen 2019-06-19 18:55:49 -07:00
  • 200aabb63c Add .dockerignore Daniel Hahler 2019-06-18 23:18:26 +02:00
  • 916f403d7d Add CodeTriage badge to koalaman/shellcheck codetriage-readme-bot 2019-06-11 23:16:12 -05:00
  • c6dcb4127a #1607 fixing brew command Oleg Andreyev 2019-06-09 17:00:51 +03:00
  • 1b32d19ed4 Add install instructions for installing via conda Daniel Bast 2019-06-07 16:48:09 +02:00
  • 61d2112e71 Add missing JSON1.hs Vidar Holen 2019-06-02 13:00:38 -07:00
  • 9f0ef5983a Optionally check for unassigned uppercase variables Vidar Holen 2019-06-02 10:25:22 -07:00
  • 1297ef46d7 Add JSON1 as a separate format, wrap result in an object Vidar Holen 2019-06-02 10:28:37 -07:00
  • f4be53eb19 Warn about [ -v var ] for POSIX sh Vidar Holen 2019-06-02 10:28:20 -07:00
  • 3e7c2bfec0 Warn about [ $a != x ] || [ $a != y ] Vidar Holen 2019-06-02 09:24:53 -07:00
  • 07ffcb626e SC2016: Don't trigger when using empty backticks Hugo Peixoto 2019-05-27 10:58:16 +01:00
  • 36bb1e7858 Mention that "-" is supported as a filename. (Fixes #1586) Vidar Holen 2019-05-22 17:35:41 -07:00
  • 95b1185882 Inform about ineffectual ! on commands (fixes #1531) Vidar Holen 2019-05-22 17:06:48 -07:00
  • 8efbecd64a Don't suggest removing braces from $((${x+1})) (fixes #1533) Vidar Holen 2019-05-19 15:29:47 -07:00
  • 52a9d90e1a
    Merge pull request #1580 from virgilwashere/copyright Vidar Holen 2019-05-19 12:03:15 -07:00
  • f5892f2d0d (docs)Fix typo in yaml markdown Virgil 2019-05-17 07:41:12 +10:00
  • de7541e656 Merge branch 'yetamrra-require-braces' Vidar Holen 2019-05-14 18:57:44 -07:00
  • 861b63aa77 Specify 'variable' in require-braces Vidar Holen 2019-05-14 18:48:41 -07:00
  • 64c9c83cc8 SC2250: New optional check for braces around variable references Benjamin Gordon 2019-05-14 10:54:56 -06:00
  • aa3b709b5d Track whether braces were present in T_DollarBraced Benjamin Gordon 2019-04-29 14:26:39 -06:00
  • 0358090b3c Refactor definition of special variables. Benjamin Gordon 2019-04-25 09:32:20 -06:00
  • ea05271fa3 📝 Update Copyright to year 2019 and Markdown linting Virgil 2019-05-14 02:32:02 +10:00
  • 50116e8aee Don't suggest [[..]] for sh in SC2081 (fixes #1562) Vidar Holen 2019-05-13 20:45:53 -07:00
  • 5ccaddbcc2 Promote json1 as the primary JSON format Vidar Holen 2019-05-13 19:31:23 -07:00
  • 80b7e1e099
    Merge pull request #1578 from yetamrra/tabstops Vidar Holen 2019-05-13 19:25:01 -07:00
  • 50af8aba29 Add json1 format that ignores tabs Benjamin Gordon 2019-05-07 15:49:34 -06:00
  • 5fb1da6814 Replace verbose checks with optional checks Vidar Holen 2019-05-12 19:14:04 -07:00
  • 58205a3573 Emit resolved rather than apparent filename for 'source' (fixes #1579) Vidar Holen 2019-05-12 15:49:52 -07:00
  • 5b177d62cb Simplify docker instructions Vidar Holen 2019-05-09 20:22:10 -07:00
  • 0ab3a726d3 Merge branch 'efx-adjust-docker-usage' Vidar Holen 2019-05-09 20:21:41 -07:00
  • 2791a48444 Merge branch 'adjust-docker-usage' of https://github.com/efx/shellcheck into efx-adjust-docker-usage Vidar Holen 2019-05-09 20:21:21 -07:00
  • bb63d66f7c Delete trailing spaces Vidar Holen 2019-05-09 20:17:35 -07:00
  • d9e419d60f Add support for source-path directives (fixes #1577) Vidar Holen 2019-05-09 19:54:30 -07:00
  • aa4b24e458
    Merge pull request #1570 from virgilwashere/readme-pandoc Vidar Holen 2019-05-09 17:38:21 -07:00
  • 1c7a9f8a2f
    Merge branch 'master' into readme-pandoc Virgil 2019-05-09 20:32:07 +10:00
  • 2521c1cf56 Tweak README Vidar Holen 2019-05-08 18:03:58 -07:00
  • 65e7f2059d
    Merge pull request #1571 from virgilwashere/master Vidar Holen 2019-05-08 17:53:48 -07:00
  • 248858c13e
    Merge pull request #1549 from Lin-Buo-Ren/patch/snap/improve-packaging Vidar Holen 2019-05-08 17:35:05 -07:00
  • c0d4c5a106 ensure docker invocation is ephemeral Eli Flanagan 2019-05-07 07:48:43 -04:00
  • ec25fb4052 📝 add Chocolatey installation method Virgil 2019-05-05 22:59:35 +10:00
  • a3cd5979a2 Update message for SC2171 Vidar Holen 2019-05-04 12:54:59 -07:00
  • 37b24cc129 Don't warn about "a"b"c" in =~ regex (fixes #1565) Vidar Holen 2019-05-04 12:18:45 -07:00
  • d72a5faa1f 📝 docs: Update pandoc to match Setup.hs Virgil 2019-05-04 16:27:44 +10:00
  • e2e65e1350 Warn about arithmetic base conversation in sh (fixes #1547) Vidar Holen 2019-04-29 18:02:44 -07:00
  • a71429516b
    Update brew install instructions for cabal-install Jamie Kyle 2019-04-29 14:51:11 -07:00
  • 6ccf9d6af1 Mention in manual that 'sh' means POSIX and not system Vidar Holen 2019-04-27 17:25:20 -07:00
  • 9470b9dc31 Don't mention arrays in SC2089 in sh/dash (fixes #1014) Vidar Holen 2019-04-27 16:22:01 -07:00
  • bf1003eae3 Auto-disable SC2119 when disabling SC2120 (fixes #703) Vidar Holen 2019-04-27 15:20:07 -07:00
  • 301705edea Merge branch 'epontan-root-option' Vidar Holen 2019-04-24 18:52:04 -07:00
  • c6c12f52bd Expand root paths into source paths Vidar Holen 2019-04-24 18:51:24 -07:00
  • af46758ff1 Add option to look for sources in alternate root paths Pontus Andersson 2019-04-22 14:34:38 +02:00
  • 025c380b84 snap: Migrate to core18 base 林博仁(Buo-ren Lin) 2019-04-16 19:59:29 +08:00
  • 10955a143c snap: Replace deprecated build and install keyword 林博仁(Buo-ren Lin) 2019-04-16 18:10:49 +08:00
  • 67dbbcbd89 snap: Drop unneeded trailing slash in the source property 林博仁(Buo-ren Lin) 2019-04-16 17:53:01 +08:00
  • cef4c1a0bc snap: Flip grade property to stable 林博仁(Buo-ren Lin) 2019-04-16 17:48:34 +08:00
  • b824294961 Limit SC2032 to likely command args (fixes #1537) Vidar Holen 2019-04-14 20:58:01 -07:00
  • 5b7354918f SC2249: When verbose, warn about missing default case (fixes #997) Vidar Holen 2019-04-14 16:19:33 -07:00
  • b76c0a8221 SC2248: Warn about unquoted variables without special chars Vidar Holen 2019-04-13 20:19:13 -07:00
  • c860b74505 Set SC2243/SC2244 level to "verbose" Vidar Holen 2019-04-13 13:40:18 -07:00
  • 9652ccfdbd Add a verbose mode: -S verbose Vidar Holen 2019-04-13 13:10:48 -07:00
  • 648af6fc2b Issue 1523 encourage basename '--' usage Gandalf- 2019-03-23 19:41:36 -07:00
  • f514f5f735 Warn about flipped $ and " in $"(cmd)" (fixes #1517) Vidar Holen 2019-03-20 22:10:04 -07:00
  • c53c8a5ead Allow using 'source -- file' (fixes #1518) Vidar Holen 2019-03-17 19:37:35 -07:00