Uncrustify

A source code beautifier for C, C++, C#, D, and Java.
Download

Uncrustify Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Ben Gardner
  • Publisher web site:

Uncrustify Tags


Uncrustify Description

A source code beautifier for C, C++, C#, D, and Java. Uncrustify is a source code beautifier for C, C++, C#, D, and Java.The goals of this project are simple:Create a highly configurable, easily modifiable source code beautifier. Here are some key features of "Uncrustify": · Ident code, aligning on parens, assignments, etc · Align on '=' and variable definitions · Align structure initializers · Align #define stuff · Align backslash-newline stuff · Reformat comments (a little bit) · Fix inter-character spacing · Add or remove parens on return statements · Add or remove braces on single-statement if/do/while/for statements What's New in This Release: · Add sp_before_assign and sp_after_assign · Add sp_enum_before_assign and sp_enum_after_assign · Add indent_var_def_blk · Add sp_inside_sparen_close for the 'CGAL' style · First pass at supporting ECMAScript (.es) files · Add support for the C# '??' operator · Fix conflict between nl_after_func_proto_group and nl_squeeze_ifdef · Add sp_cmt_cpp_start · Add align_on_operator · Fix nl_func_type_name for operators · Allow '$' to be part of identifiers (global change) · Fix detection of the '*' in 'int a = b * c;' · Fix and improve the description of nl_multi_line_cond · Fix handling of global namespace type such as '::sockaddr' · Add nl_after_brace_close · Add nl_func_scope_name · Add cmt_insert_file_footer


Uncrustify Related Software