Skip to content
This repository was archived by the owner on Oct 21, 2025. It is now read-only.

Conversation

@stared
Copy link
Contributor

@stared stared commented Aug 18, 2025

No description provided.

stared and others added 5 commits August 18, 2025 11:22
- Add .pre-commit-config.yaml with exact command matching
- Use local hooks to ensure consistency with pyproject.toml settings
- Run checks in order: ty → ruff check → ruff format
- Add pre-commit setup instructions to CLAUDE.md
- Include general file quality checks (trailing whitespace, etc.)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Remove multi_turn parameters from all test classes
- Delete unused experimental files (exploit_simple.py, exploit_unified.py)
- Delete simplified_test.py
- Use Any type for flexible client handling (ANN401 already ignored)
- Fix trailing whitespace and end-of-file issues
- Update base class to accept any client type
- Remove unused imports
- Enable auto-fixing: ruff check --fix and ruff format (no --check)
- Remove redundant hooks (trailing-whitespace, end-of-file-fixer, etc)
- Keep only essential validators: YAML, JSON, TOML, merge-conflict
- Ruff already handles Python formatting/whitespace issues
- Undo end-of-file changes to generated JSON files
- These files should not be modified by pre-commit hooks
- Document uv tool install with pre-commit-uv plugin
- List what hooks do automatically (type check, lint, format)
- Clarify that hooks use same commands/settings as manual runs
- Note that ruff auto-fixes safe issues
@stared stared requested a review from jakozaur August 18, 2025 10:33
@jakozaur jakozaur merged commit 5ade364 into main Aug 18, 2025
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants