[PATCH] D84924: [clang-tidy] Added command line option `fix-notes`
Aaron Ballman via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Dec 22 05:15:43 PST 2020
aaron.ballman added inline comments.
================
Comment at: clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h:231
+/// If \p AnyFix is true and there is no FixIt attached to the Message,
+/// returns the first FixIt attached to any notes in the message.
+/// If no FixIt is found, returns nullptr.
----------------
Comment seems stale.
================
Comment at: clang-tools-extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:186
- // Emit a fix and a fix description of the check;
- diag(Context.FoundUsingDecl->getLocation(),
- /*Description=*/"remove the using", DiagnosticIDs::Note)
----------------
Should this change be a separate patch?
================
Comment at: clang-tools-extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:222
- auto ParamDiag =
- Check->diag(Location,
----------------
Same for these changes?
================
Comment at: clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp:500
+ // --fix-errors and --fix-notes imply --fix.
+ FixBehaviour Behaviour = FixNotes ? FB_FixNotes
+ : (Fix || FixErrors) ? FB_Fix
----------------
Might as well fix this clang-format warning.
================
Comment at: clang-tools-extra/docs/clang-tidy/index.rst:176
well.
+ --fix-notes -
+ If a warning has no fix, but one of the
----------------
This sort of reads like it may apply fixes from multiple notes. How about: `If a warning has no fix, but a single fix can be found through an associated diagnostic note, apply the fix. Specifying this flag will implicitly enable the '--fix' flag.`
(Note, I also quietly switched from using `` to using '' for quoting -- that seems to be the consistent style here.)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D84924/new/
https://reviews.llvm.org/D84924
More information about the cfe-commits
mailing list