Skip to content

Commit b8ffd4a

Browse files
committed
Update .cursorrules
1 parent 0192cef commit b8ffd4a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.cursorrules

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ You are an expert Python developer assisting with this modern repository.
1313
- Write modern Python 3.11+ code.
1414
- Use built-in types for type hinting (`list[str]`, `dict[str, int]`, `str | None`). Avoid importing from `typing` unless necessary (e.g., `Callable`, `Any`).
1515
- Follow strict type hinting. `basedpyright` will reject untyped definitions.
16+
- **Always run type checking with `basedpyright` after changes.**
17+
- **Bu projede her değişiklikten sonra type checking (basedpyright) çalıştır.**
1618

1719
3. **Testing:**
1820
- Write test cases using `pytest`.
1921
- Utilize `pytest.mark.asyncio` for async tests if needed (installed via `pytest-asyncio`).
2022

2123
4. **Formatting:**
2224
- Max line length is 100 characters (configured in `pyproject.toml`).
23-
- Do not manually format code in your head; assume `make format` (`ruff format`) will be run. Match standard indentation.
25+
- Do not manually format code in your head; assume `make format` (`ruff format`) will be run. Match standard indentation.

0 commit comments

Comments
 (0)