Artistic Style 3.3.1

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.
Tags | formatting indentation |
---|---|
License | MITL |
State | stable |
Artistic Style 3.3.1![]() A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.
Recent Releases
3.3.125 May 2023 15:19
minor bugfix:
fixed compilation on some Linux systems
3.319 May 2023 07:52
minor bugfix:
fixed indent of brace initializer with new
3.3-beta310 May 2023 09:48
minor bugfix:
- added new --pad-brackets and --unpad-brackets options
- fixed padding of pointers separated by comma
- improved meson build compatibility
3.3-beta227 Apr 2023 06:06
minor bugfix:
added new option "--squeeze-ws" to remove superfluous whitespace
added new option "--squeeze-lines" to remove superfluous empty lines
3.3-beta116 Apr 2023 14:50
minor bugfix:
fixed indent of C++11 initializer lists
fixed indent of lambda bodies in fct calls
refactored namespace std usage
3.2.101 Apr 2023 15:45
minor bugfix:
fixed indent of struct initializer lists
avoid regression of align-method-colon
fix pad-method-colon options in ObjectiveC mode
fixed break-blocks format after struct
3.2 beta 305 Mar 2023 16:50
minor bugfix:
fixed project file search on Linux
fix parsing of C# interpolation strings
added man page to file install list
fixed help messages of pad-param-type options
added shell completion scripts
added --mode=objc option
3.2 beta 223 Feb 2023 20:48
minor bugfix:
fixed documentation of --delete-empty-lines short option
fixed project file search
fixed project file search with wildcard input paths
better description for stat errors
3.224 Jan 2023 21:30
minor bugfix:
* Add new option "style=webkit" for the WebKit brace style.
* Improve recognition of pointer variable types.
* Change CMake files to the quot;modern quot; format.
* Fix formatting of raw string literals with the opening #39;( #39; at the end of line (#519).
* Fix indentation of comments in a preprocessor define indented with tabs (#506).
* Fix vector limit segfault with g++-8, recursive, and -D_GLIBCXX_ASSERTIONS (#503).
* created man page
* removed deprecated options
* added quot;--mode=js quot; option
* removed upper limit of max-continuation-indent
* #535 fix raw string parsing
* #543 fix recognition of rvalue operator as reference
* #527 fix reverting effect of AttachReturnType option
* #544 fixed padding of dereference operator
* #538 added spaceship operator
* #550 fixed case indent after enum return value
* #546 fixed space deletion when aligning ref value name
* #545 fix reverting effect of maxCodeLength and AttachReturnType options
* applied IT localization patch
* improved DE localization
|
Links![]() ![]() → SourceForge → GitLab Submitted byManageYou can also help out here by:← Update project or flagging this entry for moderator attention. Share project |