Uncrustify
Uncrustify: Open-source Code Formatting Tool for Multiple Languages
An open-source tool for formatting, indenting, and beautifying source code in various programming languages, including C, C++, C#, ObjectiveC, D, Java, Pawn, and VALA.
What is Uncrustify?
Uncrustify is an open-source source code formatting and beautification tool for several programming languages. It was originally written by Ben Gardner to format C and C++ code to a common style, but now supports additional languages including C#, ObjectiveC, D, Java, Pawn and VALA.
The main goal of Uncrustify is to help teams of programmers adhere to a common coding style and convention within a codebase. It can format and beautify code by handling indentation, whitespace, braces placement, line lengths, and other syntactic formatting tasks automatically. This eliminates time spent performing manual formatting busywork.
Key features of Uncrustify include:
- Formatting source code in C, C++, C#, ObjectiveC, D, Java, Pawn and VALA programming languages
- Customizable formatting rules via configuration files
- Indentation and spacing control
- Brace alignment and placement
- Wrapping long lines and statements
- Reformatting embedded SQL and documentation comments
By using Uncrustify's rule-based formatting configurations, development teams can save time, reduce formatting inconsistencies, improve readability, and follow style guidelines more easily across large projects involving many programmers.
Uncrustify Features
Features
- Formats C, C++, C#, ObjectiveC, D, Java, Pawn and VALA code
- Indents code blocks, spaces code properly, and adds newlines
- Configurable formatting rules via config file
- Supports multiple coding styles like Allman, Java, GNU, Whitesmith, etc
- Command line interface and plugins for editors
- Cross-platform (Windows, Linux, Mac)
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Uncrustify Alternatives
View all Uncrustify alternatives with detailed comparison →
Top Development and Code Formatting and other similar apps like Uncrustify
No alternatives found for Uncrustify. Why not suggest an alternative?