fix(hub-guide): make hook output language-neutral
Remove English hardcoded sentences from detect-project.sh and detect-file-type.sh. Output is now structured labels (emoji + key: value) without linguistic content.
This commit is contained in:
@@ -9,25 +9,11 @@ FILE_PATH=$(echo "$TOOL_INPUT" | grep -o '"file_path"[[:space:]]*:[[:space:]]*"[
|
||||
EXT="${FILE_PATH##*.}"
|
||||
|
||||
case "$EXT" in
|
||||
ts|tsx)
|
||||
echo "📐 [hub-guide] TypeScript file — apply typescript skill rules (strict types, no-any, proper generics)"
|
||||
;;
|
||||
py)
|
||||
echo "📐 [hub-guide] Python file — apply python skill rules (type hints, PEP 8, no wildcard imports)"
|
||||
;;
|
||||
rs)
|
||||
echo "📐 [hub-guide] Rust file — apply rust skill rules (ownership, error handling, clippy clean)"
|
||||
;;
|
||||
go)
|
||||
echo "📐 [hub-guide] Go file — apply go skill rules (idiomatic Go, interfaces, error handling)"
|
||||
;;
|
||||
js|jsx)
|
||||
echo "📐 [hub-guide] JavaScript file — apply typescript skill rules (ESM, modern JS)"
|
||||
;;
|
||||
dockerfile|Dockerfile)
|
||||
echo "📐 [hub-guide] Dockerfile — apply docker skill rules (multi-stage, minimal layers, no root)"
|
||||
;;
|
||||
yml|yaml)
|
||||
echo "📐 [hub-guide] YAML file — check ci-cd and docker skill rules"
|
||||
;;
|
||||
ts|tsx) echo "📐 .${EXT} → typescript:strict" ;;
|
||||
py) echo "📐 .py → python:strict" ;;
|
||||
rs) echo "📐 .rs → rust:strict" ;;
|
||||
go) echo "📐 .go → go:strict" ;;
|
||||
js|jsx) echo "📐 .${EXT} → typescript:esm" ;;
|
||||
Dockerfile|dockerfile) echo "📐 Dockerfile → docker:minimal" ;;
|
||||
yml|yaml) echo "📐 .${EXT} → ci-cd+docker" ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user