mirror of
				https://github.com/astral-sh/ruff.git
				synced 2025-10-31 20:08:19 +00:00 
			
		
		
		
	 4431978262
			
		
	
	
		4431978262
		
			
		
	
	
	
	
		
			
			## Summary This PR is the first in a series derived from https://github.com/astral-sh/ruff/pull/16308, each of which add support for detecting one version-related syntax error from https://github.com/astral-sh/ruff/issues/6591. This one should be the largest because it also includes the addition of the `Parser::add_unsupported_syntax_error` method Otherwise I think the general structure will be the same for each syntax error: * Detecting the error in the parser * Inline parser tests for the new error * New ruff CLI tests for the new error ## Test Plan As noted above, there are new inline parser tests, as well as new ruff CLI tests. Once https://github.com/astral-sh/ruff/pull/16379 is resolved, there should also be new mdtests for red-knot, but this PR does not currently include those.
		
			
				
	
	
		
			2 lines
		
	
	
	
		
			54 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			2 lines
		
	
	
	
		
			54 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # parse_options: { "target-version": "3.7" }
 | |
| (x := 1)
 |