sammccall added a comment.

For my part, I'm convinced and now +1 (or at least +0.5) on this being OK to 
include.
In users' minds this is a formatting/style operation, and the UX of 
clang-format and its integrations is much better than clang-tidy.

Implementation quality problems are a risk, but can be mitigated:

- today: clang-format itself is mature and enforced on some projects. And this 
feature isn't as mature yet, and can be dangerous. Guarding the feature as 
experimental by a flag and/or prefixed config names seems like a good way to 
tell people that.
- forever: if this can never be made sufficiently robust, it should not be 
promoted to a "standard" feature. This would be sad/awkward, but the history of 
clang-format suggests it's not that likely.

@MyDeveloperDay: sorry that it's been (and continues to be) hard to get 
consensus here. It's not surprising: there are strong arguments in both 
directions, and they appeal to different values.
@steveire: I don't think it's true or helpful to suggest the downsides aren't 
real, or to isolate people as holdouts.

> I think we had a really good, inclusive discussion on this change, so I don't 
> think an RFC would add anything to it.

I agree with this. I'd be surprised if the balance of arguments about 
const-fixing was substantially different.
A more abstract RFC about direction seems unikely to be productive. I think 
*all* uses of clang-format can break certain code, it's a (large) difference in 
degree. So the concrete details matter.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69764/new/

https://reviews.llvm.org/D69764

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to