I do not want to change anything, I'm working on a linter.
It will only *report* noncompliance to a style, not *change* the source
code.
The enforcing part should only be imposed by code review, not a tool.
I'm not a supporter of automatic pipelines either, this compliance should
be manual work.
My previous questions were to clarify the community agreed style.
I aim to improve the existing tooling, with minimal change on the actual
kernel/apps/c codebase as possible.

On Wed, 19 Mar 2025 at 11:44, Sebastien Lorquet <sebast...@lorquet.fr>
wrote:

> I will just tell one generic thing:
>
> Please just dont push commits just to change the code style globally.
> What is written is written.
>
> Messing *all* developer working copies with huge diffs just for code
> formatting is a no-go. This will prevent bissections and backports.
>
> Define some relevant rules for new code if you want, but please dont
> rewrite the full nuttx codebase just for the pleasure of the eyes (or
> the pleasure to use a new toy^H^H^Htool).
>
> Sebastien
>
>
> On 19/03/2025 08:43, raiden00pl wrote:
> > K&R is ugly and unreadable. It will also mess up git history a lot, so
> I'll
> > definitely vote against it.
> > Allman is much more acceptable, but style change is a significant change
> > for the project,
> > and there's been a lot of complaining here lately about "big changes".
> >
> > śr., 19 mar 2025 o 02:03 Michał Łyszczek <michal.lyszc...@bofc.pl>
> > napisał(a):
> >
> >> Nathan Hartman:
> >>> But, if there's going to be a discussion about brace styles, I would
> vote
> >>> for K&R's One True Brace Style. :-)
> >> I agree that K&R is the way to go. But. Switching to Allman is just
> >> removing
> >> 2 spaces on lines where bracket is. Change is trivial and will not mess
> >> with
> >> the history.
> >>
> >> In theory going to K&R is simple too. Basically same check as with
> Allman,
> >> but instead of removing 2 spaces you remove all spaces + previous new
> line
> >> character. But this will impact history, as all if/for/while will have
> an
> >> altered line where check is happening.
> >>
> >> tl;dr: K&R is more compact, but will mess with history. Allman will be
> just
> >> as vertically wide as GNU, but will leave history intact where it
> matters.
> >>
> >> I am down to any change that removes that awful GNU indent :)
>

Reply via email to