Danger JS
Danger JS: A free, open-source way to enforce custom pull request policies in CI. Ranked #21 of 29 in Pull Request Automation Tools by our editors (6.7/10); pricing: Free plan; best for teams enforcing custom PR policy checks in CI.
At a glance
- Editor score6.7 / 10
- PricingFree plan
- Best forTeams enforcing custom PR policy checks in CI
- Free planYes
- Paid fromFree
- AI code reviewNo
- Facts checked26 Sep 2026
Where it wins
- Programmable JavaScript or TypeScript rules per project
- Pull request comments, warnings, failures, and Markdown feedback
- Works with major Git hosts and CI systems, including GitHub Actions
Where it doesn't
- Requires teams to define and maintain their own rules
- No AI code review or automated fixes
- Self-hosted CI deployment with docs and community support
Our verdict on Danger JS
Danger JS is an open-source tool for automating team-defined pull request checks in continuous integration. Teams write project-specific rules in a JavaScript or TypeScript Dangerfile, then use those rules to inspect changed files and pull request metadata. It fits engineering groups that want consistent conventions around changelogs, lockfiles, labels, links, assignments, testing, or pull request size. Rules can produce comments, warnings, failures, or formatted Markdown feedback directly on pull requests.
The published setup options emphasize portability across existing development infrastructure. Danger JS can run as an npm module or through a GitHub Action, and it supports GitHub, Bitbucket Server, Bitbucket Cloud, and GitLab CI alongside CI services such as Travis CI, Semaphore, CircleCI, Jenkins, Bamboo, Bitrise, Codeship, Drone, Buildkite, and TeamCity. Linux, macOS, and Windows are supported. Teams can also run rules locally against pull request metadata while developing them, which helps refine policy logic before incorporating it into CI. The open-source, free model avoids a paid tier structure, while deployment remains in the team's own CI environment.
Its scope is deliberate: Danger JS automates policy checks rather than performing AI code review, fixing code, triaging CI failures, or analyzing defects in depth. The main implementation work is translating local conventions into maintainable JavaScript or TypeScript rules and operating those checks in self-hosted CI. Documentation and community channels provide support. Choose Danger JS when programmable review rules and broad CI or Git-host compatibility are the priority. Teams seeking managed deployment, AI-based review, automated fixes, or deeper defect analysis should consider a tool designed around those functions instead.
Your product? Our editors can test Danger JS in depth and publish a review, labelled as paid · from $149/mo →
Danger JS pricing
Danger JS fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| AI code review | No |
| Automated fixes | No |
| CI failure triage | No |
| Git host support | Multiple |
| Deployment options | Self-hosted |
| Review rules | Yes |
| Deployment | Self-hosted |
| Platforms | Linux, macOS, Windows |
| Support | Docs, Community |
| Built for | Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 20 integrations: GitHub, Bitbucket Server, Bitbucket Cloud, GitLab CI, Travis CI, Semaphore … |
| Pricing | Free plan |
| Website | danger.systems |
| Facts checked | 26 Sep 2026 |
Danger JS integrations
Danger JS lists 20 integrations on its own site.
- GitHub
- Bitbucket Server
- Bitbucket Cloud
- GitLab CI
- Travis CI
- Semaphore
- CircleCI
- GitHub Actions
- Jenkins
- Bamboo
- Bitrise
- Codeship
- Drone
- Buildkite
- TeamCity
- Concourse
- Netlify
- CodeBuild
- Codefresh
- AppCenter
Alternatives to Danger JS
- Claude Code ReviewA GitHub-focused, multi-agent reviewer for teams that want prioritized inline feedback.9.2
- CodeRabbitBroad PR review automation, with configurable checks and one-click fixes across major code hosts.8.9
- QodoCross-platform AI review with governance depth, but no permanent free tier.8.8
See all Danger JS alternatives →
Used Danger JS? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Danger JS for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Danger JS is listed in our Pull Request Automation Tools directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/danger-js/"><img src="https://www.itechguides.com/best/badge/danger-js.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update


