Vidar Holen
3946cbd4a0
Upgrade docker build images
2024-06-24 05:12:21 +00:00
Vidar Holen
c4b7b79b8b
Merge branch 'mengzhuo-main'
2024-06-18 01:53:21 +00:00
Vidar Holen
23e76de4f2
Allow riscv64 image to run without binfmt_misc
2024-06-18 01:52:56 +00:00
Meng Zhuo
15de97e33f
Add linux.riscv64 precompiled support
2024-05-30 19:20:21 +08:00
Vidar Holen
ac8fb00504
Account for BusyBox support of [[ ]] ( fixes #2967 )
2024-05-04 16:45:52 -07:00
Vidar Holen
a13cb85f49
Fixed broken test due to bad build cache
2024-05-04 16:34:21 -07:00
Vidar Holen
a7a906e2cb
Allow SC2154 to trigger in arrays ( fixes #2970 )
2024-05-04 16:29:51 -07:00
Vidar Holen
d705716dc4
Account for annotations in SC2215. Fixes #2975 .
2024-05-04 15:22:09 -07:00
Vidar Holen
76ff702e93
Supress SC2015 about `A && B || C` when B is a test.
2024-05-04 15:12:13 -07:00
Vidar Holen
4f81dbe839
Add warning about uninvoked functions, reduce repeated triggering of SC2317 ( fixes #2966 )
2024-05-04 14:35:26 -07:00
Vidar Holen
2c5155e43d
Warn about capturing the output of redirected commands.
2024-04-14 18:47:19 -07:00
Vidar Holen
04a86245a1
Remove trailing space in output ( fixes #2961 )
2024-04-08 20:24:28 -07:00
Vidar Holen
79491db9f6
Merge pull request #2938 from larryv/reword-SC2324
...
Recommend `typeset` instead of `declare` in SC2324
2024-04-07 13:27:14 -07:00
Vidar Holen
5241878e59
Update Windows build image with new cURL URL
2024-04-05 17:15:04 -07:00
Vidar Holen
30b32af873
Add updating build images to release checks
2024-04-05 17:14:59 -07:00
Vidar Holen
da8854cac6
Merge pull request #2942 from jansorg/fix-builders
...
Fix builders for Linux
2024-04-04 19:40:13 -07:00
Vidar Holen
39a035793c
Merge pull request #2960 from hugos99/patch-1
...
Update README.md to add macOS Arm64 pre-compiled binaries link
2024-04-04 19:23:28 -07:00
Hugo Sousa
0a7bb1822e
Update README.md to add macOS Arm64 pre-compiled binaries link
2024-04-04 12:26:20 +01:00
Joachim Ansorg
c4123375e0
build smaller ShellCheck binary for Linux x86_64
2024-03-12 18:00:36 +01:00
Joachim Ansorg
52dc66349b
fix build of linux.aarch64
2024-03-12 17:36:20 +01:00
Lawrence Velázquez
9cb21c8557
Recommend `typeset` instead of `declare` in SC2324
...
Bash has both `typeset` and `declare`, but ksh has `typeset` only.
Recommend the more portable alternative to users.
2024-03-08 18:24:08 -05:00
Vidar Holen
50db9a29c4
Check source details before git details
2024-03-07 19:11:32 -08:00
Vidar Holen
94214ee725
Post-release CHANGELOG
2024-03-07 19:11:12 -08:00
Vidar Holen
37dfb67768
Stable version v0.10.0
...
This release is dedicated to LLMs, for finally fulfilling the promise of
1960s scifi: systems you can hack using logic games and creative lies.
2024-03-07 17:54:39 -08:00
Vidar Holen
a7e65dca8d
Update some copyright years
2024-03-04 09:19:51 -08:00
Vidar Holen
8bc7345aa7
Remove outdated distros from testing
2024-03-03 16:11:44 -08:00
Vidar Holen
ad3c3146f0
Fix snap build
2024-03-03 12:34:29 -08:00
Vidar Holen
55be4543f2
Avoid stripping darwin.aarch64 binaries to keep code signature
2024-02-19 11:40:30 -08:00
Vidar Holen
8c4c112c25
Initial version of an ARM64 macOS build
2024-02-19 09:29:27 -08:00
Vidar Holen
d80fdfa9e8
Add extended-analysis directive to toggle DFA
2024-02-03 16:11:39 -08:00
Vidar Holen
1565091b1d
Merge pull request #2892 from ottok/doc/pulsar-not-atom
...
Replace Atom reference with Pulsar Edit equivalent
2024-02-03 13:46:23 -08:00
Vidar Holen
d056549406
Merge pull request #2885 from juhp/patch-1
...
.cabal: allow Diff-0.5
2024-02-03 13:43:52 -08:00
Vidar Holen
f5758e1789
Merge branch 'tacerus-config'
2024-02-03 13:38:56 -08:00
Vidar Holen
6a44a19f17
Only read --rcfile once, and skip search if unavailable
2024-02-03 13:34:49 -08:00
Vidar Holen
b1b95c2c17
Merge pull request #2917 from grische/fix/tests-readme
...
Remove deprecated "install --enable-tests" command
2024-02-03 13:04:06 -08:00
Grische
de95624d31
Remove deprecated "install --enable-tests" command
2024-02-02 12:35:52 +01:00
Vidar Holen
b5ab220652
Merge pull request #2879 from slycordinator/winget
...
Add installation directions for winget
2024-01-21 11:44:58 -08:00
Georg Pfuetzenreuter
1bce426fcf
Implement rcfile option
...
This introduces the "--rcfile" argument which allows a specific
shellcheckrc file to be passed.
If specified and the given file exists, the default locations
will not be searched and the specified file will be used.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-01-21 02:59:47 +01:00
Joseph C. Sible
ba86c6363c
Use maybe instead of fromMaybe and fmap
2024-01-02 14:46:07 -05:00
Joseph C. Sible
67abfe159e
Remove most of the partial head and tail functions from src/ShellCheck/CFG.hs
2024-01-01 19:04:26 -05:00
Joseph C. Sible
025cc5266e
Simplify isUnquotedFlag
2024-01-01 16:00:19 -05:00
Joseph C. Sible
5a6f4840ad
Replace a few more occurrences of !!! with pattern matching
2024-01-01 14:18:52 -05:00
Joseph C. Sible
9e0fdbe431
Simplify isTransparentCommand
2023-12-31 18:13:32 -05:00
Joseph C. Sible
b7f88ec4b7
Stop building tuples that we never look at both sides of
2023-12-31 18:09:02 -05:00
Joseph C. Sible
7b0589988f
Implement isCondition in terms of foldr
2023-12-31 17:21:50 -05:00
Joseph C. Sible
71889c139a
Use a case expression instead of any and take 1
2023-12-31 16:44:21 -05:00
Joseph C. Sible
a6984cddb0
Switch then and else to remove a not
2023-12-31 16:40:18 -05:00
Joseph C. Sible
3f40b688ee
Simplify getStringFromParsec
2023-12-31 16:33:34 -05:00
Joseph C. Sible
6c81505870
Use a pattern guard instead of fromJust in checkLoopKeywordScope
2023-12-31 16:26:03 -05:00
Joseph C. Sible
10afe83ce3
Use getLiteralStringDef instead of rebuilding it with fromJust
2023-12-31 16:23:45 -05:00