style: run prettier on entire codebase
This commit is contained in:
13
.claude/hooks/format-on-save.js
Normal file
13
.claude/hooks/format-on-save.js
Normal file
@@ -0,0 +1,13 @@
|
||||
// Auto-format edited files with prettier
|
||||
const { execSync } = require('child_process');
|
||||
let data = '';
|
||||
process.stdin.on('data', chunk => data += chunk);
|
||||
process.stdin.on('end', () => {
|
||||
try {
|
||||
const input = JSON.parse(data);
|
||||
const filePath = input.tool_response?.filePath || input.tool_input?.file_path || '';
|
||||
if (filePath) {
|
||||
execSync(`npx prettier --write "${filePath}" --ignore-unknown`, { stdio: 'ignore', timeout: 10000 });
|
||||
}
|
||||
} catch {}
|
||||
});
|
||||
Reference in New Issue
Block a user