[tools/GSoC] static code analysis?
Hi, would it be possible to provide a boost-tool or maybe a boost-GSoc project that enables static code analysis for boost developers? clang-tidy ( http://clang.llvm.org/extra/clang-tidy/) could be used for this purpose. Oliver
On 28 Jan 2016 at 13:03, Oliver Kowalke wrote:
would it be possible to provide a boost-tool or maybe a boost-GSoc project that enables static code analysis for boost developers? clang-tidy ( http://clang.llvm.org/extra/clang-tidy/) could be used for this purpose.
Sounds like a great GSoC project: Add clang-tidy, clang static analyser and MSVC static analyser support to Boost.Build and enable it for the regression matrix for the most common subset of Boost libraries. Would anybody like to mentor such a summer project? Niall --- Boost C++ Libraries Google Summer of Code 2016 admin https://svn.boost.org/trac/boost/wiki/SoC2016
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Niall Douglas Sent: 28 January 2016 12:39 To: boost@lists.boost.org Subject: [boost] [gsoc16] Re: [tools/GSoC] static code analysis?
On 28 Jan 2016 at 13:03, Oliver Kowalke wrote:
would it be possible to provide a boost-tool or maybe a boost-GSoc project that enables static code analysis for boost developers? clang-tidy ( http://clang.llvm.org/extra/clang-tidy/) could be used for this purpose.
Sounds like a great GSoC project: Add clang-tidy, clang static analyser and MSVC static analyser support to Boost.Build and enable it for the regression matrix for the most common subset of Boost libraries.
Agree.
Would anybody like to mentor such a summer project?
Sorry but not me. Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 (0) 1539 561830
On 28 Jan 2016 at 16:38, Oliver Kowalke wrote:
Sounds like a great GSoC project: Add clang-tidy, clang static analyser and MSVC static analyser
it will suffice to use clang alone - AFAIK clang runs on Windows too.
Microsoft's tooling supports SAL which is enormously useful in catching bad use of MSVCRT and Win32. clang tooling does not and will not due to a patent. I'd suggest therefore that MSVC's static analyser will remain invaluable when on Windows. Niall -- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/
Le 28/01/2016 13:03, Oliver Kowalke a écrit :
Hi, would it be possible to provide a boost-tool or maybe a boost-GSoc project that enables static code analysis for boost developers? clang-tidy ( http://clang.llvm.org/extra/clang-tidy/) could be used for this purpose.
Sure. Some questions: Are you suggesting to use clang-tidy as such and/or adding specific boost checks? If adding, which checks do you want to add? Vicente
2016-01-30 14:34 GMT+01:00 Vicente J. Botet Escriba < vicente.botet@wanadoo.fr>:
Are you suggesting to use clang-tidy as such and/or adding specific boost checks? If adding, which checks do you want to add?
clang-analyzer-<xyz> - more checks could be added on demand probably boost might establish its own coding style
participants (4)
-
Niall Douglas
-
Oliver Kowalke
-
Paul A. Bristow
-
Vicente J. Botet Escriba