summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-06-18 00:48:24 +0800
committer魏曹先生 <1992414357@qq.com>2026-06-18 00:48:24 +0800
commitc796e3f93183fc1fdbd4aa68976fceb339aff8d8 (patch)
tree3715accd74025ed2365a9391c349a0d52de74114
parent2833dd80e7783c555d90c59e9548502700a69ae4 (diff)
feat(devtools): add script to auto-fix clippy warnings
-rw-r--r--rola-devtools/scripts/clippy-fix.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/rola-devtools/scripts/clippy-fix.py b/rola-devtools/scripts/clippy-fix.py
new file mode 100644
index 0000000..e1479c7
--- /dev/null
+++ b/rola-devtools/scripts/clippy-fix.py
@@ -0,0 +1,15 @@
+#!/usr/bin/env python3
+
+import subprocess
+import sys
+from pathlib import Path
+
+script_dir = Path(__file__).resolve().parent
+root_dir = script_dir.parent.parent
+
+result = subprocess.run(
+ ["cargo", "clippy", "--fix", "--allow-dirty", "--allow-staged", "--workspace", "--", "-D", "warnings"],
+ cwd=root_dir,
+)
+
+sys.exit(result.returncode)