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

Reply via email to