GitHub App that lints each layer of a stacked pull request and (planned) posts one stack summary comment.
- Check run per PR from size rules (
src/lint-layer.ts). - The
stackwebhook object is only logged. Its shape is undocumented in the overview docs; read the logged payload before using it.
Add .github/stacklintfy.yml to a repo to change the limits. Both fields are optional.
maxChangedLines: 400
maxChangedFiles: 20The app needs the Contents: read permission to read this file. Without it the defaults apply.
pnpm install
cp .env.example .env
pnpm test
pnpm build && pnpm start