carlosgalvezp added a comment. Thanks for digging into this! It looks a bit strange to me:
> Usually developers have to preview a code diff (before vs after apply the > fix) to understand what the fix does before applying a fix. This is not quite true - clang-tidy displays the fix it hint when running it, even if it's not a note. As a human you don't need to apply fixes and then run a diff to understand what the change is about. source>:1:9: warning: C-style casts are discouraged; use static_cast [google-readability-casting] int x = (int) 1.2F; ^~~~~~ static_cast<int>( ) The patch also said: > will add implementations for existing checks in the future Which didn't actually happen, the vast majority of checks do not attach fix it hints to notes. Since that comment is 4 years old, perhaps is just obsolete? I think easiest is to go for Option A) - this is how we normally write checks nowadays. Maybe the discussion about removing support for `--fix-notes` can be done in an RFC? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D146875/new/ https://reviews.llvm.org/D146875 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits