[PATCH] Initial clang-tidy architecture

Daniel Jasper djasper at google.com
Wed May 29 03:30:35 PDT 2013


Hi klimek, chandlerc, doug.gregor,

This is the first version of a possible clang-tidy architecture. The purpose of clang-tidy is to detect errors in adhering to common coding patterns, e.g. described in the LLVM Coding Standards.

It is not yet feature complete, but I hope the fundamental concepts become obvious. Once we can agree on these concepts, I'd like to get this in and iterate afterwards.

http://llvm-reviews.chandlerc.com/D884

Files:
  CMakeLists.txt
  clang-tidy/CMakeLists.txt
  clang-tidy/ClangTidy.cpp
  clang-tidy/ClangTidy.h
  clang-tidy/ClangTidyModule.h
  clang-tidy/ClangTidyModuleRegistry.h
  clang-tidy/google/CMakeLists.txt
  clang-tidy/google/GoogleModule.cpp
  clang-tidy/google/GoogleModule.h
  clang-tidy/llvm/CMakeLists.txt
  clang-tidy/llvm/LLVMModule.cpp
  clang-tidy/llvm/LLVMModule.h
  test/CMakeLists.txt
  test/clang-tidy/basic.cpp
  test/clang-tidy/fix.cpp
  test/clang-tidy/select-checks.cpp
  unittests/CMakeLists.txt
  unittests/clang-tidy/CMakeLists.txt
  unittests/clang-tidy/ClangTidyTest.cpp
  unittests/clang-tidy/ClangTidyTest.h
  unittests/clang-tidy/GoogleModuleTest.cpp
  unittests/clang-tidy/LLVMModuleTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D884.1.patch
Type: text/x-patch
Size: 29742 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130529/a2ae6753/attachment.bin>


More information about the cfe-commits mailing list