We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9fa89d5 commit f84e385Copy full SHA for f84e385
.cursor/rules/repository-setup.mdc
@@ -0,0 +1,16 @@
1
+---
2
+description:
3
+globs:
4
+alwaysApply: true
5
6
+
7
+# Repository setup and pre-commit checks
8
9
+This repository is using `uv` for package management. Rather than using `pip` use `uv pip` to install any packages and `uv run` to run python.
10
11
+Run following checks after implementing any changes:
12
13
+uv run ruff format
14
+uv run ruff check --fix
15
+uv run mypy <PATH>
16
+pytest
.pre-commit-config.yaml
@@ -7,7 +7,7 @@ repos:
- id: check-case-conflict
- id: check-merge-conflict
- id: trailing-whitespace
- exclude: .bumpversion.cfg|notebooks/.*\.py
+ exclude: .cursor/
- id: check-ast
- id: check-added-large-files
- id: check-toml
0 commit comments