Shfmt is an external formatter engine for shell scripts. IntelliJ IDEA will prompt you to install it if it is not available.
ShellCheck is a shell script static analysis tool that can detect syntax errors, semantic problems, corner cases, and typical pitfalls. IntelliJ IDEA integrates with several external tools to enhance shell script support: It also includes a special type of run/debug configurations for shell scripts. IntelliJ IDEA provides coding assistance for shell script files: completion (including local paths), highlighting, quick documentation, textual rename refactoring, and more.