Szelethus marked an inline comment as done.
Szelethus added inline comments.


================
Comment at: clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def:313-316
+ANALYZER_OPTION(bool, ShouldDisplayCheckerNameForText, "display-checker-name",
+                "Display the checker name for textual outputs",
+                true)
+
----------------
NoQ wrote:
> Szelethus wrote:
> > NoQ wrote:
> > > Why do we need an option? Is it just for tests? Is it for clang-tidy to 
> > > avoid printing the checker name twice?
> > > 
> > > Why do we need an option?
> > 
> > Well, we don't, but there is just no reason not to make this configurable, 
> > as seen in the debug checker test file. It would be unnecessary noise in 
> > their case.
> > 
> > > Is it just for tests?
> > 
> > Tests are a big motivating factor, but it just doesn't hurt to know (just 
> > like in clang-tidy!). I suspect this change affects developers or 
> > powerusers more than any others, and could accelerate debugging and/or 
> > configuring just a tiny bit more.
> > 
> > > Is it for clang-tidy to avoid printing the checker name twice?
> > 
> > Clang-tidy isnt affected, as they use the PD_NONE output type, not PD_TEXT.
> > Clang-tidy isnt affected, as they use the PD_NONE output type, not PD_TEXT.
> 
> But they do have path notes printed out. It would have been terrible if they 
> didn't have path notes.
https://github.com/llvm/llvm-project/blob/master/clang-tools-extra/clang-tidy/ClangTidy.cpp#L68

Clang-tidy implements its own `PathDiagnosticConsumer`.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D76605



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

Reply via email to