Add clang-tidy -line-filter option to filter findings by line ranges.
authorAlexander Kornienko <alexfh@google.com>
Thu, 22 May 2014 16:07:11 +0000 (16:07 +0000)
committerAlexander Kornienko <alexfh@google.com>
Thu, 22 May 2014 16:07:11 +0000 (16:07 +0000)
commitdad4acbc52403cf8cfc32970d8295b8191e43802
tree20c97f1973b8c58f7710c72a82250b4e91fc2955
parentf436b2837c3a5968aa757d6f2581d32940961ad8
Add clang-tidy -line-filter option to filter findings by line ranges.

Summary:
This is going to be used for a clang-tidy-diff script to display
warnings in changed lines only. The option uses JSON, as its value is not
intended to be entered manually.

Reviewers: klimek

Reviewed By: klimek

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D3873

llvm-svn: 209450
12 files changed:
clang-tools-extra/clang-tidy/CMakeLists.txt
clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h
clang-tools-extra/clang-tidy/ClangTidyOptions.cpp [new file with mode: 0644]
clang-tools-extra/clang-tidy/ClangTidyOptions.h
clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
clang-tools-extra/test/clang-tidy/Inputs/line-filter/header1.h [new file with mode: 0644]
clang-tools-extra/test/clang-tidy/Inputs/line-filter/header2.h [new file with mode: 0644]
clang-tools-extra/test/clang-tidy/Inputs/line-filter/header3.h [new file with mode: 0644]
clang-tools-extra/test/clang-tidy/line-filter.cpp [new file with mode: 0644]
clang-tools-extra/unittests/clang-tidy/CMakeLists.txt
clang-tools-extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp [new file with mode: 0644]