17 lines
		
	
	
		
			300 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			300 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
cd $(dirname "$0")/..
 | 
						|
CHANGED=$(git diff --name-only HEAD~1 | tr '\n' ' ')
 | 
						|
 | 
						|
# Skip files that don't exist
 | 
						|
# (have been git rm'd)
 | 
						|
CHECK=""
 | 
						|
for FILE in $CHANGED; do
 | 
						|
    if [ -f "$FILE" ]; then
 | 
						|
        CHECK="$CHECK $FILE"
 | 
						|
    fi
 | 
						|
done
 | 
						|
 | 
						|
diff -u --from-file /dev/null $CHECK | flake8 --diff
 | 
						|
 |