Vidar Holen
175d3cc9b7
Merge pull request #2876 from andreasabel/master
...
Testsuite: report which module failed the tests
2023-12-10 17:34:51 -08:00
Vidar Holen
5c50b0b189
Merge branch 'grische-feature/busyboxsh-support'
2023-12-10 17:15:57 -08:00
Vidar Holen
74282b0a93
Recognize 'busybox' in --shell and directives. Add to doc texts.
2023-12-10 17:05:29 -08:00
Andreas Abel
b6d4952e2e
Testsuite: report which module failed the tests
...
This also fixes the problem that the testsuite threw `exitFailure`
even when it succeeded (which I found inexplicable).
Once this is published, the testsuite could be enabled in Stackage again.
2023-12-06 18:41:53 +01:00
Grische
fdcce458c1
silence some shell expansions for busybox sh
2023-11-27 13:03:29 +01:00
Grische
ca255fe326
silence SC3046 and SC3051 for busybox sh
2023-11-27 13:03:17 +01:00
Grische
a3b8be82fe
silence SC3048 for busybox sh
2023-11-27 13:03:07 +01:00
Grische
ac63dc33c9
silence SC3020 for busybox sh
2023-11-27 13:02:56 +01:00
Grische
903421fb5d
silence SC3014 for busybox sh
2023-11-27 13:02:45 +01:00
Grische
00ffd2db33
silence SC3010 for busybox sh
2023-11-27 13:02:28 +01:00
Grische
1e1045e73e
make busybox sh Dash-like
2023-11-27 13:01:22 +01:00
Grische
be8e4b2b8a
add basic busybox sh support
2023-11-27 13:00:10 +01:00
Vidar Holen
a71a13c2fc
Merge pull request #2837 from ulidtko/fix/missed-test(1)-bashisms
...
Fix: extend []-related bashism checks on `test` calls too
2023-11-08 13:06:26 -08:00
Joseph C. Sible
1aeab287e6
Add nil case that went missing in 4fd0615
2023-11-03 01:33:49 -04:00
Joseph C. Sible
2a95bc6be3
Switch to getLiteralStringDef to avoid an unnecessary fromJust
2023-10-16 20:00:31 -04:00
Joseph C. Sible
4fd0615501
Stop using head in isLeadingNumberVar
2023-10-16 00:55:04 -04:00
Joseph C. Sible
8b3c37aa36
Use find instead of listToMaybe and filter
2023-10-16 00:06:53 -04:00
Joseph C. Sible
dc2f388310
Adjust bounds to compile on 9.8
...
You'll need --allow-newer=fgl:deepseq for it to work too,
until haskell/fgl#111 gets merged.
2023-10-14 18:12:51 -04:00
Vidar Holen
99a94421ab
Manually install 'hub' dependency
2023-10-08 19:42:31 -07:00
Vidar Holen
6a6d8e9fc4
Revert "Bump actions/checkout from 3 to 4"
...
This reverts commit 410ec54617
.
2023-10-08 18:52:05 -07:00
Vidar Holen
592c17e4f2
Merge pull request #2824 from koalaman/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2023-10-08 14:14:25 -07:00
Max Ulidtko
9605396bef
Docs: describe fixes of PR #2837 in changelog
2023-10-01 21:23:25 +02:00
Max Ulidtko
c89ec2fd49
Fix: do []-related bashism checks on test(1) calls too
2023-10-01 19:57:19 +02:00
dependabot[bot]
410ec54617
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 08:21:55 +00:00
Vidar Holen
90d3172dfe
Add a newSystemInterface to go with the rest of the new* constructors
2023-08-13 16:35:28 -07:00
Vidar Holen
d18b2553cf
Merge pull request #2808 from bruce-ricard/pr/dfbr
...
improve short description for SC2038
2023-08-13 14:53:15 -07:00
Vidar Holen
dd747b2a98
SC2325/SC2326: Warn about ! ! foo and foo | ! bar ( fixes #2810 )
2023-07-30 19:18:27 -07:00
Vidar Holen
9490b94886
Save and restore pending here docs when sourcing files ( fixes #2803 )
2023-07-30 16:52:40 -07:00
Vidar Holen
372c0b667e
SC2324: Warn when x+=1 appends.
2023-07-30 15:00:43 -07:00
Danny Faught
01aee1a859
improve short description
...
* The short description used to say that until commit
aac7d76047
from 2014. It appears that
it was changed by mistake in that commit to something less readable.
* With the message "use -print0/-0" we were confused and introduced a
bug in our code because we didn't understand what to do with the
"-0".
* SC2011 (source
c9e27c2470/src/ShellCheck/Analytics.hs (L591)
)
uses that exact warning message, we copied it from there.
Signed-off-by: Bruce Ricard <bricard@vmware.com>
2023-07-28 14:19:54 -04:00
Vidar Holen
c9e27c2470
Merge pull request #2768 from nicolas-ot/add-dependabot
...
Add dependabot
2023-06-04 15:40:27 -07:00
Vidar Holen
4ffa9cc397
Merge pull request #2765 from josephcsible/bracedstring
...
Get rid of a dangerous partial function from checkSpacefulnessCfg'
2023-06-04 15:22:23 -07:00
Nicolas Theodarus
b625cc1acc
add dependabot.yml
2023-05-28 12:33:16 +02:00
Joseph C. Sible
f03c437e2f
Get rid of a dangerous partial function from checkSpacefulnessCfg'
2023-05-24 16:38:53 -04:00
Vidar Holen
824c802b63
Merge pull request #2749 from josephcsible/2734
...
Fix #2734 : adjust bounds to compile on 9.6
2023-05-22 17:52:34 -07:00
Joseph C. Sible
b3932dfa10
Fix #2734 : adjust bounds to compile on 9.6
...
The whole test suite passes for me, including prop_checkOverwrittenExitCode8,
and I get the same set of findings with this build and shellcheck.net on
tools/testing/selftests/net/icmp_redirect.sh.
2023-05-01 00:02:53 -04:00
Vidar Holen
a54965dd2c
Merge branch 'ArenM-posix-read'
2023-04-30 14:49:36 -07:00
Vidar Holen
46b678fca8
Minor fixes to POSIX read without variable check
2023-04-30 14:49:10 -07:00
Vidar Holen
be0d5d4163
Merge pull request #2746 from J-M0/fish-bad-shell
...
Add fish to the badShells list
2023-04-30 13:31:34 -07:00
James Morris
5fec3f9b34
Add fish to the badShells list
2023-04-24 22:08:22 -04:00
Vidar Holen
1164aa4efc
Installing custom docker should no longer be necessary for buildx
2023-04-23 19:35:54 -07:00
Vidar Holen
ff85a5a2a2
Merge branch 'felipecrs-vscode-binaries'
2023-04-23 16:48:28 -07:00
Vidar Holen
08b437974e
Rewrite vscode-shellcheck blurb
2023-04-23 16:47:49 -07:00
Vidar Holen
15fd2c314c
Merge pull request #2682 from sxlijin/patch-1
...
Document Trunk Check integration
2023-04-23 10:23:03 -07:00
Felipe Santos
e6e8ab0415
Mention VS Code ShellCheck binaries distribution
2023-02-05 11:13:07 -03:00
Vidar Holen
b1ca3929e3
Upgrade cross-compilers to 9.2.5 to handle hashable-1.4.2.0
2023-02-04 19:55:25 -08:00
Vidar Holen
c05380d518
Count CFEExit as control flow for the purposes of finding dominators
2023-02-04 14:47:40 -08:00
Vidar Holen
2842ce97b8
Remove fgl-5.8.1.0 as a dependency
...
ShellCheck is temporarily broken by
c8f56c1824
2023-02-04 11:38:20 -08:00
Vidar Holen
78dea1d4f9
Update changelog from release
2023-02-04 10:27:59 -08:00
Samuel Lijin
5a3eb89e38
Document Trunk Check integration
...
Trunk Check is a universal linter which integrates with a wide variety of linters and formatters, `shellcheck` included.
We're big fans of `shellcheck` and figured that you might find our tool to be interesting enough to include it in the integrations list.
2023-02-03 09:17:47 -08:00