radoslav06
radoslav06
The issue is a follow up from #4351 Within a struct declaration I cannot align the colon and don't align the struct members at the same time. It can be...
Version: 0.79.0 Config (I collect here all config options that I think may be relevant): ``` align_on_tabstop=true indent_columns=4 align_pp_define_span=1 align_pp_define_gap=1 align_pp_define_together=false ``` Input code: ```C #define ALREADY_ALIGNED_1_SPACE___A 1 #define ALREADY_ALIGNED_1_SPACE___B...
The biggest problem with all source code formatters is that their configuration typically includes several hundreds of options. It takes long hours to read the documentation and prepare the proper...
Affected version: 0.79.0 Affected options: - `nl_after_func_body` - `nl_min_after_func_body` - probably some other related to function body How to reproduce: Set `nl_min_after_func_body` to 2 (or more) to force inserting new...
uncrusify 0.79 Input code: ```C __attribute__((align(1))) uint32_t var = 1UL; ``` Output debug: ``` # 290> ATTRIBUTE| NONE| PARENT_NOT_SET[ 5/ 5/ 18/ 0][1/1/0][0-0] __attribute__ # 290> FPAREN_OPEN| ATTRIBUTE| PARENT_NOT_SET[ 18/...
The google test framework has very handy option to run tests in a randomized order (with optional number of repetitions). This can reveal problems with hidden tests and/or test fixtures...
As in title, the change log would help to understand what was added or fixed between the releases. The good example is [ceedling](https://github.com/ThrowTheSwitch/Ceedling/releases).
Version: Uncrustify-0.79.0_f The bitwise AND operator "&" is recognized incorrectly as "address of" operator in macros (at least). Example code: ```c #define TEST(X, Y) (((X) & (Y)) == (Y)) ```...
I cannot manage to collapse multi-line function **calls** if they could fit within the line width limit. I've found similar questions on stackoverflow (without a solution), but the discussions are...
Problem: The struct zero initializers are formatted differently depending on whether the [compound literal](https://en.cppreference.com/w/c/language/compound_literal) is used or not. Config: [uncrustify.txt](https://github.com/user-attachments/files/18797695/uncrustify.txt) Input code: ```c typedef struct { int a; } SomeStruct_t;...