You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Co-authored-by: Andrei Ancuța <andrei.ancuta@uipath.com>
Co-authored-by: Cosmin Maria <acosmin.maria@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .claude/CLAUDE.md
+13-2Lines changed: 13 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,12 +95,23 @@ Follow the existing format — newest version first, grouped by date:
95
95
96
96
---
97
97
98
+
## Pre-commit / Pre-PR Checklist
99
+
100
+
Before every commit and before opening a PR, always run:
101
+
102
+
```bash
103
+
ruff check && ruff format --check && pytest tests
104
+
```
105
+
106
+
All three must pass. Fix any lint, format, or test failures before committing. This applies when working as an AI assistant too — run the checks, fix failures, then commit.
107
+
108
+
---
109
+
98
110
## PR Guidelines
99
111
100
112
### Before Opening a PR
101
113
102
-
- Run `ruff check`, `ruff format --check`, and `pyright` — all must pass.
103
-
- Run `pytest tests` — all tests must pass.
114
+
- Run the pre-commit checklist above — all must pass.
104
115
- Apply versioning rules above: the CI workflow (`ci_change_version.yml`) enforces that any changed source files must have a corresponding version bump and changelog entry.
0 commit comments