ADD pre-commit config
This commit is contained in:
		
							
								
								
									
										12
									
								
								mbed-os-bootloader/.clang-format
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								mbed-os-bootloader/.clang-format
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | --- | ||||||
|  | BasedOnStyle: Google | ||||||
|  | IndentWidth: 4 | ||||||
|  | --- | ||||||
|  | Language: Cpp | ||||||
|  | ColumnLimit: 90 | ||||||
|  | AlignConsecutiveAssignments: true | ||||||
|  | DerivePointerAlignment: false | ||||||
|  | PointerAlignment: Left | ||||||
|  | BinPackArguments: false | ||||||
|  | BinPackParameters: false | ||||||
|  | IndentAccessModifiers: false | ||||||
							
								
								
									
										26
									
								
								mbed-os-bootloader/.pre-commit-config.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								mbed-os-bootloader/.pre-commit-config.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | files: ^main.cpp | ||||||
|  | repos: | ||||||
|  |   - repo: https://github.com/pre-commit/pre-commit-hooks | ||||||
|  |     rev: v4.3.0 | ||||||
|  |     hooks: | ||||||
|  |       - id: check-yaml | ||||||
|  |         args: [--allow-multiple-documents] | ||||||
|  |       - id: end-of-file-fixer | ||||||
|  |       - id: trailing-whitespace | ||||||
|  |   - repo: https://github.com/pre-commit/mirrors-clang-format | ||||||
|  |     rev: "v14.0.6" | ||||||
|  |     hooks: | ||||||
|  |       - id: clang-format | ||||||
|  |   - repo: https://github.com/cpplint/cpplint | ||||||
|  |     rev: "1.6.1" | ||||||
|  |     hooks: | ||||||
|  |       - id: cpplint | ||||||
|  |         name: cpplint | ||||||
|  |         entry: cpplint --linelength=90 --filter=-build/include_subdir,-whitespace/indent,-build/namespaces,-build/c++11 | ||||||
|  |   - repo: local | ||||||
|  |     hooks: | ||||||
|  |       - id: cppcheck | ||||||
|  |         name: cppcheck | ||||||
|  |         require_serial: true | ||||||
|  |         entry: cppcheck --enable=all --suppress=missingInclude --inline-suppr -i mbed-os --std=c++14 --error-exitcode=1 | ||||||
|  |         language: system | ||||||
		Reference in New Issue
	
	Block a user