Is there a way to ensure this is done automatically?

Regards

Antoine.



On Wed, 28 Aug 2024 10:05:45 +0900 (JST)
Sutou Kouhei <k...@clear-code.com> wrote:
> Hi,
> 
> How about indenting preprocessor directives for readability?
> 
> Issue: https://github.com/apache/arrow/issues/43796
> PR: https://github.com/apache/arrow/pull/43798
> 
> For example:
> 
> Before:
> 
> ----
> #ifndef NDEBUG
> #include "arrow/acero/options_internal.h"
> #endif
> ----
> 
> After:
> 
> ----
> #ifndef NDEBUG
> #  include "arrow/acero/options_internal.h"
> #endif
> ----
> 
> 
> FYI: Google C++ style guide (our coding style is based on
> it) doesn't require indent in preprocessor directives nor
> deny it:
> 
> https://google.github.io/styleguide/cppguide.html#Preprocessor_Directives
> 
> ----
> // Good - directives at beginning of line
>   if (lopsided_score) {
> #if DISASTER_PENDING      // Correct -- Starts at beginning of line
>     DropEverything();
> # if NOTIFY               // OK but not required -- Spaces after #
>     NotifyClient();
> # endif
> #endif
>     BackToNormal();
>   }
> ----
> 
> 
> Thanks,



Reply via email to