Toon Claes <toon@xxxxxxxxx> writes: > Karthik Nayak <karthik.188@xxxxxxxxx> writes: > >> This series is in response to an email thread [1] around the usage of >> '.clang-format' and its effectiveness. >> >> The goal of the series is to improve the usage of 'clang-format' in the >> repository. To do this we: >> 1. Reduce the number of false positives. Majority of which is due to >> line-wrapping. We remove the 'ColumnLimit' from 'clang-format'. This >> removes the responsibility of line-wrapping from 'clang-format' and puts >> it into the hands of the user. >> 2. Add a rule to 'meson' to run 'git clang-format' by running 'meson >> compile style'. >> 3. Make the 'RemoveBracesLLVM' permanent by moving it to >> '.clang-format'. > > Thanks for working on this. While the changes are not huge, I appreciate > them. > >> With this, running `git clang-format` for the last 25 commits in master, >> seems to produce much less false positives. >> >> [snip] >> >> diff --git a/pathspec.h b/pathspec.h >> index 5e3a6f1fe7..601b9ca201 100644 >> --- a/pathspec.h >> +++ b/pathspec.h >> @@ -80,7 +80,7 @@ struct pathspec { >> * For git diff --no-index, indicate that we are operating without >> * a repository or index. >> */ >> -#define PATHSPEC_NO_REPOSITORY (1<<7) >> +#define PATHSPEC_NO_REPOSITORY (1 << 7) > > I'm surprised, but I couldn't find a setting to change this... > > I think spacing around binary operators is intrinsic and not an option [1]. But I'm not sure... [1]: https://github.com/llvm/llvm-project/issues/19412 > -- > Cheers, > Toon
Attachment:
signature.asc
Description: PGP signature