IRNAS / irnas-zephyr-template

Template for Zephyr Projects
3 stars 1 forks source link

infra: replace beautysh with shfmt #28

Closed MarkoSagadin closed 2 months ago

MarkoSagadin commented 2 months ago

Description

beautysh is unmaintained and doesn't work with Python 3.12. The new hook delivers the shfmt tool as a pre-build binary (as it is written in Golang) so no extra dependencies are needed for this.

Closes: #26

Areas of interest for the reviewer

@vid553 can you make the change in your repo and test if the pre-commit works?

You should just run the pre-commit run --all-files after the change.

After-review steps

[style guidelines]: https://github.com/IRNAS/irnas-guidelines-docs/blob/main/docs/developer_guidelines.md