diff --git a/.lintrunner.toml b/.lintrunner.toml
index 5c63a6c5d..b7375092a 100644
--- a/.lintrunner.toml
+++ b/.lintrunner.toml
@@ -15,6 +15,6 @@ init_command = [
     'python3',
     'tools/linter/adapters/pip_init.py',
     '--dry-run={{DRYRUN}}',
-    'ruff==0.0.290',
+    'ruff==0.1.1',
 ]
 is_formatter = true
diff --git a/tools/linter/adapters/ruff_linter.py b/tools/linter/adapters/ruff_linter.py
index 451834aa7..1fb14aa59 100644
--- a/tools/linter/adapters/ruff_linter.py
+++ b/tools/linter/adapters/ruff_linter.py
@@ -227,7 +227,7 @@ def check_files(
                 "ruff",
                 "--exit-zero",
                 "--quiet",
-                "--format=json",
+                "--output-format=json",
                 *([f"--config={config}"] if config else []),
                 *filenames,
             ],