23 lines
		
	
	
	
		
			398 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			398 B
		
	
	
	
		
			Text
		
	
	
	
	
	
(
 | 
						|
# LINT: "...)" arms in 'case' not misinterpreted as subshell-closing ")"
 | 
						|
	case "$x" in
 | 
						|
	x) foo ;;
 | 
						|
	*) bar ;;
 | 
						|
	esac &&
 | 
						|
	foobar
 | 
						|
) &&
 | 
						|
(
 | 
						|
# LINT: missing "&&" on 'esac'
 | 
						|
	case "$x" in
 | 
						|
	x) foo ;;
 | 
						|
	*) bar ;;
 | 
						|
	esac
 | 
						|
	foobar
 | 
						|
) &&
 | 
						|
(
 | 
						|
# LINT: "...)" arm in one-liner 'case' not misinterpreted as closing ")"
 | 
						|
	case "$x" in 1) true;; esac &&
 | 
						|
# LINT: same but missing "&&"
 | 
						|
	case "$y" in 2) false;; esac
 | 
						|
	foobar
 | 
						|
)
 |