Files
yoshiko 9e2643cfda Refactor dev startup logging and hide internal server output (#257)
* fix(dev): print shutdown review comments

* refactor(dev): only hide internal server url

* fix(dev): declare stdout proxy types

* fix(dev): hide internal port retry logs

* refactor(dev): hide nested script banners

* style(dev): use rocket banner for vite startup

* fix(dev): disable vite clear screen

* fix(dev): preserve repeated startup log lines

* fix(dev): keep ctrl-c during compile as clean exit

* refactor(dev): move pnpm dev helpers into dev dir

* rm dev message

* fix(hooks): run checks for scripts changes
2026-03-19 09:33:49 +09:00

63 lines
1.7 KiB
YAML

pre-commit:
parallel: true
commands:
check:
glob:
- '*.{ts,tsx}'
- 'src/**/*.{ts,tsx}'
- 'dev/**/*.{ts,tsx,js,mjs,cjs}'
- 'dev/**/*.d.ts'
- 'scripts/*.{js,mjs,cjs}'
- 'scripts/**/*.{js,mjs,cjs}'
- 'packages/vscode/**'
- 'package.json'
- 'pnpm-lock.yaml'
- 'tsconfig.json'
- 'tsconfig.*.json'
- '.oxlintrc.json'
- '.oxfmtrc.json'
run: pnpm run check:fix
stage_fixed: true
fail_text: 'Static checks failed. Please fix the issues and try again.'
format:
run: pnpm run format:fix
stage_fixed: true
fail_text: 'Oxfmt formatting failed. Please check the issues and try again.'
knip:
glob:
- 'src/**/*.{ts,tsx,js,jsx,json,css}'
- 'dev/**/*.{ts,tsx,js,jsx,json,css}'
- 'packages/vscode/**'
- 'scripts/*.{js,mjs,cjs}'
- 'scripts/**/*.{js,mjs,cjs}'
- 'package.json'
- 'pnpm-lock.yaml'
- 'tsconfig.json'
- 'tsconfig.*.json'
- 'vite.config.ts'
- 'vitest.config.ts'
- 'postcss.config.js'
- 'knip.json'
run: pnpm run knip
fail_text: 'Knip detected unused files/exports/dependencies. Please fix the issues and try again.'
test:
glob:
- 'src/**/*.{ts,tsx}'
- 'dev/**/*.{ts,tsx,js,mjs,cjs}'
- 'scripts/*.{js,mjs,cjs}'
- 'scripts/**/*.{js,mjs,cjs}'
- 'packages/vscode/**'
- 'package.json'
- 'vitest.config.ts'
run: pnpm test
fail_text: 'Tests failed. Please fix failing tests and try again.'
pre-push:
commands:
build:
run: pnpm run build
fail_text: 'Build failed. Please fix build errors before pushing.'