alexfh added inline comments.
================ Comment at: clang-tools-extra/docs/clang-tidy/checks/abseil-duration-conversion-cast.rst:29-35 Note: In the second example, the suggested fix could yield a different result, as the conversion to integer could truncate. In practice, this is very rare, and you should use ``absl::Trunc`` to perform this operation explicitly instead. + +.. note:: + + This checker provides an automatic fix callable with ``--fix``. ---------------- A few problems with this approach: 1. Some checkers' docs already have more specific wording about the fix. Adding a generic phase doesn't make the documentation look neat. 2. The "callable with --fix" part isn't relevant to all clang-tidy frontends. Even for the CLI a reference to the documentation would be more helpful than a mention of this command-line option (there are other relevant options and ways to apply a fix - --fix-errors, -export-fixes + the clang-apply-fixes tool, etc.). My proposal is to add a mandatory `Automatic fixes` or `Suggested fixes` section to all checker documentation files, require the authors to describe the nature of the fix more thoroughly, and use consistent wording when there is no fix. E.g. ``` Automatic Fixes ^^^^^^^^^^^^^ The check doesn't provide an automatic fix. ``` or ``` Automatic Fixes ^^^^^^^^^^^^^ The check provides suggested fixes. See the documentation above for the details. ``` or ``` Automatic Fixes ^^^^^^^^^^^^^ The check provides suggested fixes in the following cases: 1. 2. 3. ``` WDYT? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77983/new/ https://reviews.llvm.org/D77983 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits