Files
iistwin/.githooks/pre-push
Ильяс Султанов 1f5ecb6da4 fix(number-fields): избегаем потери точности длинных чисел
- number-поля теперь рендерятся как text + inputMode=numeric,
  чтобы браузер не округлял значения через input type=number
- пробелы при вставке в number-поля удаляются
- бэкенд нормализует значения number-полей в строку перед сохранением
- добавлен хелпер normalizeFieldValueForStorage

Closes: искажение расчётного счёта и других длинных числовых полей
2026-07-07 21:03:40 +03:00

22 lines
434 B
Bash

#!/bin/sh
# Pre-push hook: run TypeScript check and build before every push.
while read local_ref local_sha remote_ref remote_sha; do
: # no-op; pushes to main are allowed now
done
echo "Running npm run check..."
npm run check || {
echo "TypeScript check failed. Push aborted."
exit 1
}
echo "Running npm run build..."
npm run build || {
echo "Build failed. Push aborted."
exit 1
}
echo "All checks passed. Pushing..."