diff --git a/plugins/com.python.pydev.analysis/src/com/python/pydev/analysis/ruff/RuffAnalysis.java b/plugins/com.python.pydev.analysis/src/com/python/pydev/analysis/ruff/RuffAnalysis.java
index 95c3219b11..d344d28353 100644
--- a/plugins/com.python.pydev.analysis/src/com/python/pydev/analysis/ruff/RuffAnalysis.java
+++ b/plugins/com.python.pydev.analysis/src/com/python/pydev/analysis/ruff/RuffAnalysis.java
@@ -200,6 +200,7 @@ public String[] call(String[] arg) {
                     throw new RuntimeException(e);
                 }
                 cmdList.add(0, "ruff");
+                cmdList.add(1, "check");
                 String[] args = cmdList.toArray(new String[0]);
                 WriteToStreamHelper.write("Ruff: Executing command line:", out, "python", "-m", args);
                 SimplePythonRunner runner = new SimplePythonRunner();
@@ -212,6 +213,7 @@ public String[] call(String[] arg) {
         } else {
             String ruffExecutable = FileUtils.getFileAbsolutePath(ruffLocation);
             cmdList.add(0, ruffExecutable);
+            cmdList.add(1, "check");
 
             launchProcessCallback = () -> {
                 String[] args = cmdList.toArray(new String[0]);