Spellchecking
BashSupport Pro support spellchecking and more advanced grammar checks of your shell scripts.
Detection of Spelling Mistakes
Spellchecking is a builtin features of your IDE (JetBrains’ Help). BashSupport Pro applies this support to the content of your shell scripts. Variable names, arguments passed to a command, single-quoted strings, double-quoted strings, here-documents and comments are checked.
Grammar Checks With Grazie
JetBrains’ Grazie plugin adds grammar checks for common natural languages. Comments, single-quoted strings, double-quoted strings and here-documents of your shell scripts are checked by Grazie.
Bundled Dictionaries
BashSupport Pro comes with bundled dictionaries to help you write clean scripts. Refer to JetBrains’ help pages to learn more how the spellchecker works in your IDE.
With the bundled dictionaries your IDE now accepts the most common commands.
For example, you won’t get a warnings when you use the ulimit
command in a Shell script.
- Bash builtins —
bashpro-bash.dic
- The dictionary
bashpro-bash.dic
adds the names of all Bash v5 commands. Commands likegetopts
orulimit
won’t be highlighted for incorrect spelling anymore. - POSIX commands —
bashpro-posix.dic
- The dictionary
bashpro-posix.dic
adds the names of all POSIX Shell and utility commands. These commands are not necessarily on your system, but they’re commonly used in scripts. - GNU commands —
bashpro-gnu.dic
- The dictionary
bashpro-gnu.dic
adds the names of common GNU command line utilities. For example,chroot
is now accepted by the spellchecker. - Common words —
bashpro.dic
- This small dictionary adds a few common words, which are not in the other bundled dictionaries.