Stats
Actions
Tags
Help us improve
Share bugs, ideas, or general feedback.
From ultralytics-dev
Runs TypeScript type checking (tsc --noEmit) on .ts/.tsx files after Write/Edit tool calls. Only triggers if tsconfig.json exists. Outputs first 50 lines of errors.
1 event · 6 hooks
npx claudepluginhub ruslands/plugins --plugin ultralytics-devSafety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
Edit|MultiEdit|Writefile_path=$(jq -r '.tool_input.file_path // empty' 2>/dev/null); if [[ -n "$file_path" && -f "$file_path" ]]; then case "$file_path" in *.py|*.js|*.jsx|*.ts|*.tsx) if [[ "$OSTYPE" == "darwin"* ]]; then sed -i '' 's/^[[:space:]]*$//g' "$file_path" 2>/dev/null || true; else sed -i 's/^[[:space:]]*$//g' "$file_path" 2>/dev/null || true; fi ;; esac; fi${CLAUDE_PLUGIN_ROOT}/hooks/scripts/format_python_docstrings.py${CLAUDE_PLUGIN_ROOT}/hooks/scripts/python_code_quality.py${CLAUDE_PLUGIN_ROOT}/hooks/scripts/prettier_formatting.py${CLAUDE_PLUGIN_ROOT}/hooks/scripts/markdown_formatting.py${CLAUDE_PLUGIN_ROOT}/hooks/scripts/bash_formatting.pyShare bugs, ideas, or general feedback.