-
Uncrusify gets confused with #if macros disabling part of an if statement inside a case statement, eg:
```
case 0: {
#if TARGET_A
if (flags & 1) {
…
-
### Version:
Uncrustify-0.76.0_f
### Environment:
VS-Code 1.74.3, Uncrustify plugin v3.2.0
### Operation system:
Win11
### Uncrustify config file content:
Empty
### Begin of issue descript…
-
## Bug report
**Required Info:**
- Operating System:
- Sonoma 14.4.1
- Installation type:
- from source
- Version or commit hash:
- Build ROS2 as described here: https://docs.ros.org/…
-
#### Bug Report Checklist
- [x] Have you provided a full/minimal spec to reproduce the issue?
- [x] Have you validated the input using an OpenAPI validator ([example](https://apidevtools.org/swagg…
-
Add a linting tool to improve the coding style.
-
Uncrustify does not handle aligning on colons well when there are long lines or long parameters to selectors.
The attached example (duplicated below for ease of viewing) wraps incorrectly, when i…
-
uncrustify 0.64
Given the file:
```
namespace ns1
{
Class1::Class1(boost::shared_ptr receiver, boost::shared_ptr transmitter) :
m_a(""),
m_b(""),
m_c(receiver),
m_d(transmit…
-
Hello,
I am currently trying to generate my own Petalinux image (Version 2024.1) with ROS2 integration and some further dependencies.
I can add all dependencies and configurations except the ros2-de…
-
Version with the issue: _Uncrustify 0.69.0_
Version without the issue: _Uncrustify 0.68.1_
I ran uncrustify 0.69.0 in command line using the option _--no-backup_ on my C source files with the foll…
-
[//]: # " If the issue is connected to existing Uncrustify options please, if possible, add the"
[//]: # " following information to ease up the process:"
[//]: # " • a link to a debug file:"
[//…