Manuel Klimek
							
						 
						
							 
							
							
							
							
								
							
							
								b91bee06de 
								
							 
						 
						
							
							
								
								Add %check_clang_tidy and %clang_tidy_diff.  
							
							 
							
							... 
							
							
							
							With this, site specific lit configs can inject parameters into the
test scripts if they need site specific parameters.
Next up: enable check_clang_tidy to take a resource dir to enable
non-standard locations for builtin includes.
llvm-svn: 251010 
							
						 
						
							2015-10-22 11:31:44 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								0ed6c478a4 
								
							 
						 
						
							
							
								
								[clang-tidy] Move misc-use-override and readability-shrink-to-fit to "modernize/"  
							
							 
							
							... 
							
							
							
							These checks are focusing on migrating the code from C++98/03 to C++11, so they
belong to the modernize module.
llvm-svn: 246437 
							
						 
						
							2015-08-31 13:17:43 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								ae6b329c8f 
								
							 
						 
						
							
							
								
								Tweak clang-tidy-diff.py to pass JSON argument correctly to clang-tidy on win32 arg parser.  
							
							 
							
							... 
							
							
							
							- Single quotation is not recognized.
  - Use """ to pass a double quotation.
It also reverts r211831.
llvm-svn: 245567 
							
						 
						
							2015-08-20 15:04:46 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								ba598b5581 
								
							 
						 
						
							
							
								
								clang-tools-extra/test/lit.cfg: Prune an obsolete feature, python27. Now we requires python>=2.7.  
							
							 
							
							... 
							
							
							
							clang-tools-extra/test/clang-tidy/clang-tidy-diff.cpp was the only user.
llvm-svn: 245565 
							
						 
						
							2015-08-20 15:04:32 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								dd836f238d 
								
							 
						 
						
							
							
								
								[clang-tidy] Various improvements in misc-use-override  
							
							 
							
							... 
							
							
							
							* Better error message when more than one of 'virtual', 'override' and 'final'
    is present ("X is/are redundant since the function is already declared Y").
  * Convert the messages to the style used in Clang diagnostics: lower case
    initial letter, no trailing period.
  * Don't run the check for files compiled in pre-C++11 mode
    (http://llvm.org/PR22638 ).
llvm-svn: 230765 
							
						 
						
							2015-02-27 16:50:32 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								fc1dafba60 
								
							 
						 
						
							
							
								
								[clang-tidy] Count errors in ClangTidyDiagnosticConsumer  
							
							 
							
							... 
							
							
							
							This re-applies r222363 reverted in r222390 after compilation errors in our
out-of-tree clang-tidy tests were fixed.
llvm-svn: 222427 
							
						 
						
							2014-11-20 12:05:51 +00:00  
						
					 
				
					
						
							
							
								 
								Hans Wennborg
							
						 
						
							 
							
							
							
							
								
							
							
								b4986e5a44 
								
							 
						 
						
							
							
								
								Revert r222363: "[clang-tidy] Count errors in ClangTidyDiagnosticConsumer"  
							
							 
							
							... 
							
							
							
							This was causing clang-tidy invocations that would previously pass despite
source errors to fail.
llvm-svn: 222390 
							
						 
						
							2014-11-19 22:02:11 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								efa443429d 
								
							 
						 
						
							
							
								
								[clang-tidy] Count errors in ClangTidyDiagnosticConsumer  
							
							 
							
							... 
							
							
							
							llvm-svn: 222363 
							
						 
						
							2014-11-19 16:07:26 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Jasper
							
						 
						
							 
							
							
							
							
								
							
							
								2d9e0b782c 
								
							 
						 
						
							
							
								
								clang-tidy: [use-override] Tweak messages.  
							
							 
							
							... 
							
							
							
							It doesn't make sense to suggest 'virtual' as clang-tidy would complain
about that on the next iteration (we are never issuing warnings for the
base function).
llvm-svn: 214063 
							
						 
						
							2014-07-28 07:29:29 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								25dadfd2a8 
								
							 
						 
						
							
							
								
								Suppress clang-tools-extra/test/clang-tidy/clang-tidy-diff.cpp on win32 due to dos path issue.  
							
							 
							
							... 
							
							
							
							I'll fix it later.
llvm-svn: 211831 
							
						 
						
							2014-06-27 00:55:16 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								47e8e72a80 
								
							 
						 
						
							
							
								
								Make the clang-tidy-diff.py test conditional on the presence of Python 2.7. Use the python binary from the configuration.  
							
							 
							
							... 
							
							
							
							llvm-svn: 211789 
							
						 
						
							2014-06-26 16:32:26 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								2d8dcc5bd1 
								
							 
						 
						
							
							
								
								Suppress clang-tidy-diff.py. It is incompatible to py26 due to argparse.  
							
							 
							
							... 
							
							
							
							llvm-svn: 211741 
							
						 
						
							2014-06-25 23:13:34 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								a9b7ec18f1 
								
							 
						 
						
							
							
								
								Apparently, some versions of diff like -U0 more than -u0.  
							
							 
							
							... 
							
							
							
							llvm-svn: 211703 
							
						 
						
							2014-06-25 14:56:58 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								1de35e719f 
								
							 
						 
						
							
							
								
								Add clang-tidy-diff.py script to run clang-tidy and display warnings on changed lines only.  
							
							 
							
							... 
							
							
							
							Reviewers: djasper
Reviewed By: djasper
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D4288 
llvm-svn: 211698 
							
						 
						
							2014-06-25 14:09:52 +00:00