-
Notifications
You must be signed in to change notification settings - Fork 2
Update claude-code-review.yml #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for gridfinity-drawer-planner ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
PR Quality Report 📊
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #30 +/- ##
=======================================
Coverage ? 64.43%
=======================================
Files ? 49
Lines ? 3430
Branches ? 319
=======================================
Hits ? 2210
Misses ? 1198
Partials ? 22
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
@claude anything else i should enable |
Claude finished @ntindle's task —— View job Updating Claude Code Review Configuration
I understand you want me to fix the Claude Code Review configuration. However, I'm unable to directly modify files in the Instead, I'll provide you with the complete improved configuration that you can apply yourself. Here's what needs to be updated in 📝 Recommended Changes1. Update line 98 - expand allowed tools to include npm commands: allowed_tools: |
Bash(npm install)
Bash(npm run dev)
Bash(npm run test)
Bash(npm run test:coverage)
Bash(npm run lint)
Bash(npm run build)
Bash(npm run build:dev)
Bash(npx vitest *)
Bash(npx eslint *)
Bash(npx tsc --noEmit)
Bash(git status)
Bash(git diff)
Bash(git log --oneline -10)
Bash(rg *)
Bash(grep -r)
Bash(find * -type f -name)
Bash(cat *)
Bash(head *)
Bash(tail *)
Read
Grep
Glob
LS 2. Remove non-existent scripts - Remove lines 101 ( 3. Add read-only tools - Include 💡 Why These Changes?
🚀 How to ApplySimply edit the 📋 Additional Optional ImprovementsYou might also consider:
|
@claude fix this |
Claude finished @ntindle's task —— View job Updating Claude Code Review Configuration
I understand you want me to fix the Claude Code Review configuration. However, I'm unable to directly modify files in the Instead, I'll provide you with the complete improved configuration that you can apply yourself. Here's what needs to be updated in 📝 Recommended Changes1. Update line 72 with expanded allowed tools: allowed_tools: "Bash(npm run test),Bash(npm run test:coverage),Bash(npm run lint),Bash(npm run build),Bash(npm run build:dev),Bash(git status),Bash(git diff),Bash(git log --oneline -10),Read,Grep,Glob,LS" 2. Enable sticky comments (uncomment line 55): use_sticky_comment: true 3. Replace the generic direct_prompt: |
Review this TypeScript/React pull request focusing on:
- **Precision Math**: Ensure all calculations use `unitMath` service (never native JS math operations like +, -, *, /, Math.*)
- **Import Paths**: Verify consistent use of `@/` alias imports (not relative paths like ../../../)
- **TypeScript**: Type safety, proper interface usage, no 'any' types
- **React Best Practices**: Component patterns, hooks usage, performance (memoization where needed)
- **Testing**: Check for test coverage of new features, proper use of Vitest
- **Code Quality**: Following project conventions from CLAUDE.md
- **Gridfinity Logic**: Verify calculations respect FULL_GRID_SIZE (42mm) and HALF_GRID_SIZE (21mm)
- **State Management**: Proper use of SettingsContext and usePersistedState
Be constructive and reference specific line numbers. Focus on actionable feedback. 💡 Why These Changes?
🚀 How to ApplySimply edit the Note: The |
Signed-off-by: Nicholas Tindle <[email protected]>
Add ability for Claude to use npm in code reviews
Description
Type of Change
Related Issue
Fixes #(issue number)
Changes Made
Testing
Screenshots
Checklist
unitMath
service for all calculations (no native JS math operations)@/
import paths consistently