
ShellCheck is an analysis tool that shows warnings and suggestions concerning bad code in bash/sh shell scripts.


For example, BBEdit’s Script Menu feature allows you to add your own scripts that can allow customization and additional code analysis integration. These are run simply by loading the item and calling it directly, without providing any inputs. We hope this improves in the future, but in the meantime, you can get support for your favorite tools using an option with scripts in BBEdit which can be executable Unix files, AppleScript files, text factories, or Automator workflows. In our environment and group, BBEdit is one of our favorite text editors that we use for multiple functions from viewing editing radmind transcript & command files, property list & configuration profile files, JSON/XML files, code development, markdown/web development, etc.įor integrating code analysis & checking it’s not as easy or straight forward as some other text editor options like Atom, Sublime Text or TextMate, etc. Support for version control, including Git, Perforce, and Subversion is built into the program. It can show differences between file versions and allows for the merging of changes. It also includes FTP and SFTP tools and integrates with code management systems. BBEdit allows previewing and built-in validation of HTML markup and also provides a model for most HTML code that can be entered into a dialog box.

The application contains multi-file text searching capabilities including support for regular expressions. It has native support for many programming languages and custom modules can be created by users to support any language. BBEdit is primarily designed for use by software & script developers, web designers, etc.
