Added clang-tidy script
This commit is contained in:
		
							
								
								
									
										28
									
								
								.clang-tidy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								.clang-tidy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					Checks: 'modernize-*,modernize-use-override,google-*,-google-runtime-references,misc-*,clang-analyzer-*'
 | 
				
			||||||
 | 
					WarningsAsErrors: ''
 | 
				
			||||||
 | 
					HeaderFilterRegex: 'async.h|async_logger.h|common.h|details|formatter.h|logger.h|sinks|spdlog.h|tweakme.h|version.h'
 | 
				
			||||||
 | 
					AnalyzeTemporaryDtors: false
 | 
				
			||||||
 | 
					FormatStyle:     none
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CheckOptions:    
 | 
				
			||||||
 | 
					  - key:             google-readability-braces-around-statements.ShortStatementLines
 | 
				
			||||||
 | 
					    value:           '1'
 | 
				
			||||||
 | 
					  - key:             google-readability-function-size.StatementThreshold
 | 
				
			||||||
 | 
					    value:           '800'
 | 
				
			||||||
 | 
					  - key:             google-readability-namespace-comments.ShortNamespaceLines
 | 
				
			||||||
 | 
					    value:           '10'
 | 
				
			||||||
 | 
					  - key:             google-readability-namespace-comments.SpacesBeforeComments
 | 
				
			||||||
 | 
					    value:           '2'
 | 
				
			||||||
 | 
					  - key:             modernize-loop-convert.MaxCopySize
 | 
				
			||||||
 | 
					    value:           '16'
 | 
				
			||||||
 | 
					  - key:             modernize-loop-convert.MinConfidence
 | 
				
			||||||
 | 
					    value:           reasonable
 | 
				
			||||||
 | 
					  - key:             modernize-loop-convert.NamingStyle
 | 
				
			||||||
 | 
					    value:           CamelCase
 | 
				
			||||||
 | 
					  - key:             modernize-pass-by-value.IncludeStyle
 | 
				
			||||||
 | 
					    value:           llvm
 | 
				
			||||||
 | 
					  - key:             modernize-replace-auto-ptr.IncludeStyle
 | 
				
			||||||
 | 
					    value:           llvm
 | 
				
			||||||
 | 
					  - key:             modernize-use-nullptr.NullMacros
 | 
				
			||||||
 | 
					    value:           'NULL'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										2
									
								
								clang_tidy.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										2
									
								
								clang_tidy.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					clang-tidy example/example.cpp -- -I ./include 
 | 
				
			||||||
		Reference in New Issue
	
	Block a user