mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	This makes it easy to run checkpatch with settings that I like. Usage is eg: $ ./arch/powerpc/tools/checkpatch.sh -g origin/master.. To check all commits since origin/master. Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Reviewed-by: Russell Currey <ruscur@russell.cc>
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			561 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			561 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
# SPDX-License-Identifier: GPL-2.0+
 | 
						|
# Copyright 2018, Michael Ellerman, IBM Corporation.
 | 
						|
#
 | 
						|
# Wrapper around checkpatch that uses our preferred settings
 | 
						|
 | 
						|
script_base=$(realpath $(dirname $0))
 | 
						|
 | 
						|
exec $script_base/../../../scripts/checkpatch.pl \
 | 
						|
	--subjective \
 | 
						|
	--no-summary \
 | 
						|
	--max-line-length=90 \
 | 
						|
	--show-types \
 | 
						|
	--ignore ARCH_INCLUDE_LINUX \
 | 
						|
	--ignore BIT_MACRO \
 | 
						|
	--ignore COMPARISON_TO_NULL \
 | 
						|
	--ignore EMAIL_SUBJECT \
 | 
						|
	--ignore FILE_PATH_CHANGES \
 | 
						|
	--ignore GLOBAL_INITIALISERS \
 | 
						|
	--ignore LINE_SPACING \
 | 
						|
	--ignore MULTIPLE_ASSIGNMENTS \
 | 
						|
	$@
 |