Skip to main content

setup-pre-commit

Set up Husky, lint-staged, Prettier, typecheck, and test pre-commit.

ソース情報

リポジトリ
redpanda-data/ui-harness
ソースの最終更新活動
2026年5月27日 14:03
検出された SKILL.md の言語
英語
スター
34
フォーク
4

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
setup-pre-commit
description
Set up Husky, lint-staged, Prettier, typecheck, and test pre-commit.
# Setup Pre-Commit Sets up Husky + lint-staged + Prettier + optional type/test scripts. ## Steps 1. Detect package manager from lockfile. Default npm if unclear. 2. Install dev deps: `husky lint-staged prettier`. 3. Init Husky (`husky init` using detected package runner). 4. Write `.husky/pre-commit`: ```bash <pm> lint-staged <pm> run typecheck # only if script exists <pm> run test # only if script exists ``` 5. Create `.lintstagedrc`: ```json {"*":"prettier --ignore-unknown --write"} ``` 6. Create `.prettierrc` only if no Prettier config exists. 7. Verify hook executable, `prepare` script present, lint-staged works.
GitHubで見る