Balthisar Tidy Use Cases

Balthisar Tidy isn’t just an HTML pretty-printer; it promises to make sure your HTML is clean, error-free, and accessible. But it’s also much, much more. Balthisar Tidy is an HTML development tool; it can be a learning tool; it’s a diagnostic tool; it’s a batch processing tool; it’s a graphical feature discovery tool; it’s a W3C Validator. And, of course, it’s an HTML pretty-printer.

How can you leverage Balthisar Tidy in each of these roles?

HTML Development Tool

Whether you’re hand-crafting your HTML in vim, using a static site generator such as middleman, or using a commercial package such as Dreamweaver, Balthisar Tidy fits into your development chain prior to deployment. It will check compliance to standards, accessibility, and capture common errors. Tidy will normalize whitespace, sort attributes, ensure proper declarations, and detect logic errors.

As a tool in your development chain, Balthisar Tidy is perfect for adding those finishing touches the ensure compliance to your standards prior to deploying your code.

Learning Tool

All developers know it: code quality is just as important as, if not more important than, the ability of the code to function. When learning to write XML or HTML, consider using Balthisar Tidy as a teaching aid. Its instant feedback will reinforce rules, style, and syntax that all good developers adhere to.

Diagnostic Tool

“Tidy” doesn’t merely imply code formatting; it also means helping you eliminate bad stuff. Things like errors, logical inconsistencies, and deprecated language and syntax. Balthisar Tidy gives you a much needed sanity check before you ship.

Feature Discovery Tool

Tidy has a long history in the command line world. It also has dozens of option settings and inconsistent descriptions of what they do. Trial and error in the command line world can be a frustrating experience.

Balthisar Tidy, though, offers all of Tidy’s options in an efficient, easy-to-use GUI that provides instant Tidy-ing and instant feedback. If you don’t have the patience to read dry specifications, simply use Balthisar Tidy to discover the features that you want.

Batch Processing Tool

Command line Tidy can be used in shell scripts, and using Balthisar Tidy as a feature discovery tool makes it easy to decide on the settings that you want to use with command line Tidy.

If you’re lucky enough to have Balthisar Tidy for Work, then you also have the ability to generate a configuration file for command line Tidy directly from Balthisar Tidy!

Finally as a Balthisar Tidy for Work user, you appreciate the better things in life and can skip shell scripts altogether. AppleScript support enables high-level scripting, automation, and interoperability with other Macintosh applications. With AppleScript you can batch process entire folder hierarchies, or even use Folder Actions to Tidy files automatically.

W3C Nu Validator

Document validation is a requirement for many developers, and Balthisar Tidy can address that requirement using the defacto World Wide Web Consortium (W3C) Nu HTML Checker. You’re not limited to Balthisar Tidy’s fast, built-in version, either. You can validate online within Balthisar Tidy with the W3C’s service, or choose the compatible service of your choice.

HTML Pretty-Printer

And of course, Balthisar Tidy provides the same pretty-printing features that Tidy has been known for for years.

Balthisar Tidy Feature Comparisons

How do the three versions of Balthisar Tidy measure up?
Feature Balthisar Tidy (né for Work) Balthisar Tidy Classic from the App Store Balthisar Tidy from the website
Supported with new version after current? Yes No Yes
Free and Open Source (FOSS)? Yes* Yes Yes
How much does it cost? $7.99 (US; others similar) free! free!
Does it support every macOS file encoding? Yes Yes Yes
Live preview of Tidy’s effects on code? Yes Yes Yes
Live preview of Tidy’s effects in a built-in web browser? Yes Yes Yes
Identifies errors and directs you to their exact location in your source code in an instant? Yes Yes Yes
Corrects errors in the source document immediately? Yes Yes Yes
Identifies and automatically corrects several potential errors? Yes Yes Yes
Automatically cleans up ugly code from HTML generator applications? Yes Yes Yes
Identifies opportunities to ensure accessibility compliance? Yes Yes Yes
Pretty-print formats your source code for maximum legibility? Yes Yes Yes
Syntax highlights your source code for easy editing and review? Yes Yes Yes
Uses the most advanced, cutting edge Tidy engine? Yes Yes Yes
Performs HTML document validation with a W3C Document Validation service? Yes Yes Yes
Offers its processing via System Services? Yes Yes Yes
Offers its processing via Action Extensions? Yes Yes Yes
View both Source HTML and Tidy HTML side-by-side in a built-in web browser? Yes No Yes
Allows you to use themes to customize your workspace? Yes No Yes
Outputs Unix configuration file for command-line Tidy? Yes No Yes
Outputs colored RTF documents for using your code in other documents? Yes No Yes
AppleScript compatibility allowing automating workflows? Yes No Yes
AppleScript compatibility allowing automatic Tidying using Folder Actions? Yes No Yes
How do I get updates? App Store App Store Self-Updates via Internet