| .. | 
		
		
			
			
			
			
				| ruff | [syntax errors] Stabilize version-specific unsupported syntax errors (#18522) | 2025-06-17 09:58:12 -04:00 | 
		
			
			
			
			
				| ruff_annotate_snippets |  |  | 
		
			
			
			
			
				| ruff_benchmark |  |  | 
		
			
			
			
			
				| ruff_cache |  |  | 
		
			
			
			
			
				| ruff_db | [ty] Allow overriding rules for specific files (#18648) | 2025-06-15 14:27:39 +01:00 | 
		
			
			
			
			
				| ruff_dev | Remove Message::to_rule(#18447) | 2025-06-05 12:48:29 -04:00 | 
		
			
			
			
			
				| ruff_diagnostics |  |  | 
		
			
			
			
			
				| ruff_formatter |  |  | 
		
			
			
			
			
				| ruff_graph | [ty] Allow overriding rules for specific files (#18648) | 2025-06-15 14:27:39 +01:00 | 
		
			
			
			
			
				| ruff_index |  |  | 
		
			
			
			
			
				| ruff_linter | Stabilize eq-without-hash(PLW1641) (#18561) | 2025-06-17 09:58:12 -04:00 | 
		
			
			
			
			
				| ruff_macros | [ty] Allow overriding rules for specific files (#18648) | 2025-06-15 14:27:39 +01:00 | 
		
			
			
			
			
				| ruff_notebook |  |  | 
		
			
			
			
			
				| ruff_options_metadata |  |  | 
		
			
			
			
			
				| ruff_python_ast | [ty] AST garbage collection (#18482) | 2025-06-13 08:40:11 -04:00 | 
		
			
			
			
			
				| ruff_python_ast_integration_tests | [ty] AST garbage collection (#18482) | 2025-06-13 08:40:11 -04:00 | 
		
			
			
			
			
				| ruff_python_codegen | [ty] AST garbage collection (#18482) | 2025-06-13 08:40:11 -04:00 | 
		
			
			
			
			
				| ruff_python_formatter | Hug closing }when f-string expression has a  format specifier (#18704) | 2025-06-17 07:39:42 +02:00 | 
		
			
			
			
			
				| ruff_python_index |  |  | 
		
			
			
			
			
				| ruff_python_literal |  |  | 
		
			
			
			
			
				| ruff_python_parser | Add syntax error when conversion flag does not immediately follow exclamation mark (#18706) | 2025-06-16 11:44:42 -05:00 | 
		
			
			
			
			
				| ruff_python_resolver |  |  | 
		
			
			
			
			
				| ruff_python_semantic | [ty] AST garbage collection (#18482) | 2025-06-13 08:40:11 -04:00 | 
		
			
			
			
			
				| ruff_python_stdlib |  |  | 
		
			
			
			
			
				| ruff_python_trivia | Treat ty: comments as pragma comments (#18532) | 2025-06-07 16:02:43 +02:00 | 
		
			
			
			
			
				| ruff_python_trivia_integration_tests |  |  | 
		
			
			
			
			
				| ruff_server | Support cancellation requests (#18627) | 2025-06-12 22:08:42 +02:00 | 
		
			
			
			
			
				| ruff_source_file |  |  | 
		
			
			
			
			
				| ruff_text_size |  |  | 
		
			
			
			
			
				| ruff_wasm | [syntax errors] Stabilize version-specific unsupported syntax errors (#18522) | 2025-06-17 09:58:12 -04:00 | 
		
			
			
			
			
				| ruff_workspace | Drop confusing second *from glob pattern example (#18709) | 2025-06-16 10:41:43 -04:00 | 
		
			
			
			
			
				| ty | [ty] Offer "Did you mean...?" suggestions for unresolved fromimports and unresolved attributes (#18705) | 2025-06-17 11:10:34 +01:00 | 
		
			
			
			
			
				| ty_ide | [ty] Reachability constraints (#18621) | 2025-06-17 09:24:28 +02:00 | 
		
			
			
			
			
				| ty_project | [ty] Allow overriding rules for specific files (#18648) | 2025-06-15 14:27:39 +01:00 | 
		
			
			
			
			
				| ty_python_semantic | [ty] Offer "Did you mean...?" suggestions for unresolved fromimports and unresolved attributes (#18705) | 2025-06-17 11:10:34 +01:00 | 
		
			
			
			
			
				| ty_server | [ty] Add python.ty.disableLanguageServicesconfig (#18230) | 2025-06-17 13:50:45 +05:30 | 
		
			
			
			
			
				| ty_test | [ty] Allow overriding rules for specific files (#18648) | 2025-06-15 14:27:39 +01:00 | 
		
			
			
			
			
				| ty_vendored | Sync vendored typeshed stubs (#18679) | 2025-06-15 10:20:33 +01:00 | 
		
			
			
			
			
				| ty_wasm | [ty] Add infrastructure for AST garbage collection (#18445) | 2025-06-05 11:43:18 -04:00 |