shfmt
Bash-Checkstyle
shfmt | Bash-Checkstyle | |
---|---|---|
2 | 2 | |
84 | 4 | |
- | - | |
0.0 | 0.0 | |
about 1 month ago | over 1 year ago | |
Go | Python | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
shfmt
-
Bash Defaults Not Working Like Atom?
Format-Shell is working, but I had to install shfmt manually: https://github.com/patrickvane/shfmt/releases/tag/master. Only one issue is that they don't offer native MacOSX for Silicon, but maybe that's not an issue
-
similar to shellcheck?
There are also: - shfmt - sh - bash language server - bashate
Bash-Checkstyle
-
Ask HN: Let's Build CheckStyle for Bash?
@ nickjj Thank you for the input! I have converted your comment into the first issue: https://github.com/TruCol/checkstyle-for-bash/issues/1
What are some alternatives?
ShellCheck - ShellCheck, a static analysis tool for shell scripts
shelljs - :shell: Portable Unix shell commands for Node.js
shellharden - The corrective bash syntax highlighter
shfmt - Dockernized shfmt. This formats shell script.
neoformat - :sparkles: A (Neo)vim plugin for formatting code.
bash-language-server - A language server for Bash
ale - Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
docker-flask-example - A production ready example Flask app that's using Docker and Docker Compose.
vscode-bash-debug - Bash shell debugger extension for VSCode (based on bashdb)
shlint - A shell linting utility.
bashate - Code style enforcement for bash programs. Mirror of code maintained at opendev.org.