A well-known project done right. Strong docs and solid engineering throughout.
๐ Linter for Postgres migrations & SQL
Documentation
83
CONTRIBUTING guide is very brief (โ12 pts for depth). 150+ words earns +6 pts; 400+ earns +12 pts.
โ Add setup instructions, code style notes, and how to run tests.
README is present.
README documents how to install the project.
Licensed under Apache-2.0.
Engineering
85
No issue or PR templates found (โ100 pts).
โ Add .github/ISSUE_TEMPLATE/ with bug_report.md and feature_request.md to guide contributors. It dramatically improves issue quality.
Lockfile present (Cargo.lock). Installs are reproducible.
Test files detected (crates/squawk/tests).
CI is configured (.github/workflows/python.yml).
Linter or formatter configured (.eslintrc.js).
Project health
95
Dependency manifest found (Cargo.toml).
Repository has a description.
Actively maintained (pushed within the last month).
.gitignore present.
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- โCommits (30d / 90d)
- 65Forks
- 128Releaseslatest 5y ago
Community
- โCommunity health
- โauthors own >50% of commits
- 1,116Watchers
Responsiveness
- 9hMedian issue response
- <1hMedian PR merge time
- 40Open issues
Repository files37 root entries
- .cargo
- .githubGood: CI is configured (.github/workflows/python.yml).
- .vscode
- cratesGood: Test files detected (crates/squawk/tests).
- docs
- js
- npm
- playground
- postgresGood: Licensed under Apache-2.0.
- s
- squawk-vscode
- .eslintignore
- .eslintrc.jsGood: Linter or formatter configured (.eslintrc.js).
- .gitattributes
- .gitignoreGood: .gitignore present.
- .kodiak.toml
- .npmignore
- .oxfmtrc.json
- .pre-commit-hooks.yaml
- .python-version
- Cargo.lockGood: Lockfile present (Cargo.lock). Installs are reproducible.
- Cargo.tomlGood: Dependency manifest found (Cargo.toml).
- CHANGELOG.md
- clippy.toml
- CONTRIBUTING.mdIssue: CONTRIBUTING guide is very brief (โ12 pts for depth). 150+ words earns +6 pts; 400+ earns +12 pts.Fix: Add setup instructions, code style notes, and how to run tests.Issue: Contributing guide lacks a setup section (โ12 pts).Fix: Show new contributors how to get a local dev environment running.Issue: Contributing guide lacks a code style section (โ8 pts).Fix: Describe your linting/formatting rules and how to run them.Issue: Contributing guide lacks a testing section (โ8 pts).Fix: Show contributors how to run the test suite (e.g. npm test, pytest, cargo test).Good: Contributing guide describes the PR/review workflow.Good: Contributing guide includes code examples.
- DockerfileGood: Environment pinned via Dockerfile.
- example.sql
- flake.lock
- flake.nix
- LICENSE-APACHE
- LICENSE-MIT
- package.json
- PLAN.md
- pnpm-lock.yaml
- README.mdGood: README is present.Good: README is well structured with multiple sections.Issue: No screenshots or images in the README (โ20 pts).Fix: Add a GIF, screenshot, or logo image. It is the fastest way to show what your project does.Good: README has code examples.Good: README links to a live demo or deployed app.Good: README includes status badges.Good: README documents how to install the project.Good: README documents how to run the project.
- rust-toolchain.toml
- tsconfig.json