InsightSoftwareConsortium / InsightSoftwareConsortium/ITK
Add shell script syntax checker
Open
type:Infrastructure
- Dominant language
- C++
- Stars
- 1.7k
- Forks
- 748
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 64
Description
### Description
Add shell script syntax checker.
### Expected coding style
The [`Utilities`](https://github.com/InsightSoftwareConsortium/ITK/tree/master/Utilities) folder contains numerous shell scripts that help to maintain ITK. Adding a syntax checker tool (e.g. through pre-commit hooks and GHA workflows) would maybe prevent incompatibilities (e.g. scripts that contain incompatible commands across shells), and bugs or issues from leaking
### Actual coding style
No shell script syntax checker is in place.
### Versions
`master`.
### Additional Information
Related to issues #796 and #4241.
Contributor guide
Assessment
This issue has not been assessed yet.