[PATCH] D69746: [analyzer] FixItHint: apply and test hints with the Clang Tidy's script
Csaba Dabis via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Nov 1 20:12:23 PDT 2019
Charusso created this revision.
Charusso added reviewers: NoQ, alexfh, zinovy.nis, JonasToth, hokein, gribozavr, lebedev.ri.
Charusso added a project: clang.
Herald added subscribers: cfe-commits, dkrupp, donat.nagy, Szelethus, mikhail.ramalho, a.sidorin, szepet, baloghadamsoftware, xazax.hun, mgorny, dylanmckay.
This patch introduces a way to apply the fix-its by the Analyzer:
`-analyzer-config apply-fixits=true`.
The fix-its should be testable, therefore I have copied the well-tested
`check_clang_tidy.py` script. The idea is that the Analyzer's workflow
is different so it would be very difficult to use only one script for
both Tidy and the Analyzer, the script would diverge a lot.
When the copy-paste happened the original authors were:
@alexfh, @zinovy.nis, @JonasToth, @hokein, @gribozavr, @lebedev.ri
Repository:
rC Clang
https://reviews.llvm.org/D69746
Files:
clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
clang/lib/StaticAnalyzer/Frontend/CMakeLists.txt
clang/test/Analysis/analyzer-config.c
clang/test/Analysis/check_analyzer_fixit.py
clang/test/Analysis/virtualcall-fixit-remark.cpp
clang/test/Analysis/virtualcall-fixit.cpp
clang/test/Analysis/virtualcall-fixits.cpp
clang/test/lit.cfg.py
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D69746.227564.patch
Type: text/x-patch
Size: 14271 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20191102/8b4e6588/attachment-0001.bin>
More information about the cfe-commits
mailing list