Commit Graph

  • 1553dba6af Merge pull request #3307 from e-kwsm/posix.1-2024 master Vidar Holen 2025-09-24 19:18:53 -07:00
  • aa07ba0d2a Merge pull request #3311 from e-kwsm/gitignore Vidar Holen 2025-09-24 19:18:31 -07:00
  • 6a876f0b48 Merge pull request #3309 from e-kwsm/timeout Vidar Holen 2025-09-24 19:18:08 -07:00
  • 8c616761fa Merge pull request #3305 from e-kwsm/pipefail Vidar Holen 2025-09-24 19:16:19 -07:00
  • 94ded2db74 Merge pull request #3304 from e-kwsm/ulimit Vidar Holen 2025-09-24 19:15:38 -07:00
  • a0716497fb Merge pull request #3303 from e-kwsm/ISSUE_TEMPLATE Vidar Holen 2025-09-24 19:14:13 -07:00
  • b23c013549 Merge pull request #3297 from dereckson/duplicate-bash-vars Vidar Holen 2025-09-24 19:12:55 -07:00
  • 32cae7a1c5 feat(SC2033): check timeout (POSIX.1-2024) Eisuke Kawashima 2025-09-20 09:55:13 +09:00
  • 5de0448a72 feat!: update commands in conformance with POSIX.1-2024 Eisuke Kawashima 2025-09-20 06:19:31 +09:00
  • 6d4fa9fb2c feat(SC3040): support set -o pipefail as specified by POSIX.1-2024 Eisuke Kawashima 2025-09-19 17:45:57 +09:00
  • 14aac627f4 feat(SC3045): update ulimit options in conformance with POSIX.1-2024 Eisuke Kawashima 2025-09-19 15:34:40 +09:00
  • aea67a4532 chore: remove obsolescent ISSUE_TEMPLATE Eisuke Kawashima 2025-07-30 15:28:00 +09:00
  • da12ce67f5 Remove duplicate from SC3028 bash variables list Sébastien Santoro 2025-09-15 22:09:33 +00:00
  • 38aa8b2def Bump actions/checkout from 4 to 5 dependabot/github_actions/actions/checkout-5 dependabot[bot] 2025-08-12 17:10:23 +00:00
  • abc79b730a Bump actions/download-artifact from 4 to 5 dependabot/github_actions/actions/download-artifact-5 dependabot[bot] 2025-08-06 08:59:35 +00:00
  • fce4bc8352 chore: update .gitignore [skip ci] Eisuke Kawashima 2025-03-21 18:41:14 +09:00
  • d09551a4e6 Update CHANGELOG post-release Vidar Holen 2025-08-03 20:50:07 -07:00
  • 5cc026842e Update release checklist Vidar Holen 2025-08-03 18:00:58 -07:00
  • aac0823e6b Stable version v0.11.0 v0.11.0 Vidar Holen 2025-08-03 16:19:11 -07:00
  • 1857608dc3 Update release checklist Vidar Holen 2025-08-03 16:04:00 -07:00
  • abf3c0ca66 Prevent cabal.project.freeze from interfering with distro tests Vidar Holen 2025-08-02 14:39:12 -07:00
  • 3f3c2cd94b Add snap docker support for distro testing Vidar Holen 2025-08-02 14:39:01 -07:00
  • 109b847c75 Git ignore cabal.project.freeze Vidar Holen 2025-08-02 12:40:46 -07:00
  • 8a9bed1bbd Update linux.x86_64 image Vidar Holen 2025-07-30 18:55:54 -07:00
  • 29b1bf3a52 Merge pull request #3076 from kuraian/patch-1 Vidar Holen 2025-07-30 10:02:36 -07:00
  • 6c1542a0e3 Merge branch 'Flu-add-bang-to-function-chars' Vidar Holen 2025-07-30 09:55:37 -07:00
  • b014ce13da Add unit tests for function names with "#" Vidar Holen 2025-07-30 09:55:00 -07:00
  • 20fd67da07 Merge branch 'add-bang-to-function-chars' of github.com:Flu/shellcheck into Flu-add-bang-to-function-chars Vidar Holen 2025-07-28 15:49:30 -07:00
  • b6c0673edf Merge branch 'e-kwsm-fix-3164' Vidar Holen 2025-07-28 15:19:03 -07:00
  • 5e6383578d Make SC2335 and friends optional (avoid-negated-conditions) Vidar Holen 2025-07-28 15:16:22 -07:00
  • 60c0be98b6 Merge branch 'fix-3164' of github.com:e-kwsm/shellcheck into e-kwsm-fix-3164 Vidar Holen 2025-07-28 14:08:25 -07:00
  • bbd5d211cf Merge pull request #3256 from e-kwsm/SC2143 Vidar Holen 2025-07-28 14:06:08 -07:00
  • ed081f8f43 Merge pull request #3253 from e-kwsm/docker Vidar Holen 2025-07-27 11:25:54 -07:00
  • 1e679444d7 Merge pull request #3257 from e-kwsm/SC2232 Vidar Holen 2025-07-24 09:54:13 -07:00
  • 5b40fde630 Merge pull request #3258 from e-kwsm/doas-run0 Vidar Holen 2025-07-24 09:53:45 -07:00
  • 317507b8cd Update CI with new builders/ directory name Vidar Holen 2025-07-23 16:00:20 -07:00
  • 7a768a4b0f Update builder images. Yay for GHC's improved cross-compiler support! Vidar Holen 2025-07-22 14:40:37 -07:00
  • 89806b96fa Update dependencies Vidar Holen 2025-07-22 14:40:25 -07:00
  • d92b0fdd43 Rename build/ to builders/ to avoid looking like build output Vidar Holen 2025-07-17 13:42:40 -07:00
  • 95ddc900fe Merge pull request #3251 from juhp/patch-1 Vidar Holen 2025-07-19 19:43:11 -07:00
  • aba0ffb8d3 feat(SC2016,SC2032,SC2033): check doas and run0 similarly to sudo Eisuke Kawashima 2025-07-20 03:24:13 +09:00
  • c0f1265fa0 feat(SC2232): add more shell builtins Eisuke Kawashima 2025-07-20 07:32:04 +09:00
  • 6e65eb7136 feat(SC2143): add grep variants for compressed data Eisuke Kawashima 2025-03-26 12:02:17 +09:00
  • 34cdbaa5e0 feat: avoid double negative of a binary operator in test Eisuke Kawashima 2025-04-15 02:19:31 +09:00
  • 6c2cb4d009 build: simplify Dockerfile Eisuke Kawashima 2025-07-20 02:40:45 +09:00
  • ce6f18cfb7 allow QuickCheck-2.16 Jens Petersen 2025-07-18 19:27:05 +08:00
  • 7dc4214149 Normalize \ to / in diff output on Windows (fixes #3240) Vidar Holen 2025-07-17 13:39:29 -07:00
  • 9b8e0b6f8c Update issue templates Vidar Holen 2025-07-17 12:48:56 -07:00
  • c3a597e6dd Update changelog with Bash 5.3 features Vidar Holen 2025-07-17 12:32:55 -07:00
  • 0c26fb405d Add support for Bash 5.3 source -p .. file (just ignores the path) Vidar Holen 2025-07-17 12:27:43 -07:00
  • 23097320a4 Add support for ${| ..} expansion (fixes #3243) Vidar Holen 2025-07-17 11:46:06 -07:00
  • 6a758d5dc7 Update with new Bash 5.3 printf formats Vidar Holen 2025-07-17 10:53:05 -07:00
  • 64b172e090 Merge pull request #3223 from simondeziel/snap-core24-base Vidar Holen 2025-07-17 09:23:17 -07:00
  • 947a0ebc7f Merge pull request #3238 from polluks/patch-1 Vidar Holen 2025-07-17 08:44:00 -07:00
  • 2ae0aeaff9 Merge branch 'slycordinator-leading_X' Vidar Holen 2025-07-17 08:41:07 -07:00
  • c592abb984 Add unit test for #2689 Vidar Holen 2025-07-17 08:37:58 -07:00
  • 08329b0698 x-prefix: add support for "!=" and X (capital x) Christopher Slycord 2025-07-17 13:14:04 +09:00
  • 24891542c2 Update shellcheck.1.md Stefan 2025-07-05 12:13:32 +02:00
  • 9477e26858 snap: strip executable during installation Simon Deziel 2025-06-18 16:19:25 -04:00
  • 638eb88a5a snap: remove now unneeded libatomic1 stage package Simon Deziel 2025-06-18 16:01:24 -04:00
  • 34f582c81c snap: don't abort on swapon failures Simon Deziel 2025-06-18 15:01:38 -04:00
  • 310932be8e snap: modern cabal no longer have sandbox subcommand Simon Deziel 2025-06-18 13:09:33 -04:00
  • fa99cfd355 snap: replace dd by fallocate (faster) Simon Deziel 2025-06-18 12:50:29 -04:00
  • 133bc8a543 snap: newer mkswap require stricter perms Simon Deziel 2025-06-18 12:50:07 -04:00
  • 677243d5aa snap: switch to core24 base Simon Deziel 2025-06-18 12:40:34 -04:00
  • 20d11c1c33 Merge branch 'e-kwsm-tautologically-false' Vidar Holen 2025-05-17 00:56:52 +00:00
  • 47d358c1d4 Tighten SC2333/SC2334 to only trigger against literals. Vidar Holen 2025-05-17 00:55:50 +00:00
  • ad58768563 Merge branch 'tautologically-false' of github.com:e-kwsm/shellcheck into e-kwsm-tautologically-false Vidar Holen 2025-05-12 17:04:34 +00:00
  • 62a8ecf9bf Merge branch 'e-kwsm-SC3013' Vidar Holen 2025-04-27 16:16:49 -07:00
  • 0b5410d759 Merge pull request #3193 from iehrenwald/master Vidar Holen 2025-04-27 16:09:19 -07:00
  • 975cfeee50 Merge pull request #1 from iehrenwald/add_python3_badshell iehrenwald 2025-04-25 14:20:01 -04:00
  • b381658dbc Add python3 to the list of badShells Ian Ehrenwald 2025-04-25 14:11:07 -04:00
  • 950578ae0e Merge branch 'Flu-ignore-sc2015-true' Vidar Holen 2025-04-11 19:15:34 -07:00
  • f78714e0f6 Add ":" alongside "true" for SC2015 Vidar Holen 2025-04-11 19:14:53 -07:00
  • de07ec1c56 Merge branch 'ignore-sc2015-true' of github.com:Flu/shellcheck into Flu-ignore-sc2015-true Vidar Holen 2025-04-11 19:14:15 -07:00
  • 85066dd805 Merge remote-tracking branch 'refs/remotes/origin/master' Vidar Holen 2025-04-11 14:17:29 -07:00
  • 140274b810 Merge branch 'e-kwsm-SC3013-unary' Vidar Holen 2025-04-11 14:14:36 -07:00
  • dc41f0cc5b Refactor checks for POSIX test flags Vidar Holen 2025-04-11 14:14:09 -07:00
  • fbb8386797 Merge pull request #3170 from e-kwsm/SC3012 Vidar Holen 2025-04-09 10:51:44 -07:00
  • efb5a5a274 fix(SC3013): check POSIX-compliant unary operators for test and [ Eisuke Kawashima 2025-03-25 01:31:06 +09:00
  • 553a80f77a Also ignore SC2119 for :? and :+. Vidar Holen 2025-04-08 21:21:50 -07:00
  • 7fc992d0dc Suppress SC2119/SC2120 for ${1:-default} (fixes #2023) Vidar Holen 2025-04-08 20:52:52 -07:00
  • c553288085 Merge pull request #3106 from larryv/updatevars-bash-5.3 Vidar Holen 2025-04-08 20:09:29 -07:00
  • 1be41dd652 Merge pull request #3082 from silby/oksh Vidar Holen 2025-04-08 20:08:53 -07:00
  • 2eddec86d3 Merge pull request #3185 from e-kwsm/man Vidar Holen 2025-04-08 20:08:05 -07:00
  • c41f3a4b8a Warn about [ ! -o opt ] (and -a) being unconditionally true (fixes #3174) Vidar Holen 2025-04-08 10:53:52 -07:00
  • 574c6d18fb Suggest using test -e instead of -a (fixes #3174). Vidar Holen 2025-04-08 10:23:10 -07:00
  • e4853af5b0 doc: update man Eisuke Kawashima 2025-03-21 18:49:06 +09:00
  • 72af76f443 Supress SC2093 when execfail is set (fixes #3178) Vidar Holen 2025-04-06 19:58:13 -07:00
  • 8ff0c5be7a Suppress SC2216 when piping to cp/mv/rm -i (fixes #3141). Vidar Holen 2025-04-06 19:26:54 -07:00
  • 4f628cbe2a feat: check tautologically-false conditionals Eisuke Kawashima 2025-04-04 17:31:07 +09:00
  • bc60607f9e fix(SC3012)!: do not warn about \< and \> in test/[] as specified in POSIX.1-2024 Eisuke Kawashima 2025-03-24 06:04:19 +09:00
  • 3a9ddae06b fix(SC3013)!: remove SC3013 since the operators are specified by POSIX.1-2024 Eisuke Kawashima 2025-03-24 05:49:06 +09:00
  • cbf0b33463 Skip SC2015 when the last command is true Adrian Fluturel 2025-01-07 03:24:29 +01:00
  • ad1d5fa64f Fix extendedFunction definition Adrian Fluturel 2024-12-31 05:01:18 +01:00
  • 34b03040d9 Allow pound symbol only inside the function name Adrian Fluturel 2024-12-31 04:48:19 +01:00
  • 0d504f44d9 Add bang as a valid char for function names Adrian Fluturel 2024-12-31 03:40:47 +01:00
  • fe315a25c4 Recognize internal variables new in bash 5.3 Lawrence Velázquez 2024-12-28 03:05:07 -05:00
  • d3001f337a Simplify getParseOutput Joseph C. Sible 2024-12-13 23:57:50 -05:00
  • 7deb7e853b Use mapM_ instead of sequence_ and <$> Joseph C. Sible 2024-12-13 23:47:55 -05:00