Danger JS
Automate routine pull request checks with project-specific rules.
At a glance
- Editor scoreNot yet scored
- PricingFree plan
- Best forTeams enforcing custom PR policy checks in CI
- Free planYes
- Paid fromNone
- 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.
Danger JS pricing
Danger JS fact sheet
| Free plan | Yes |
|---|---|
| Paid from | None |
| 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.3.0
- CodeRabbitBroad PR review automation, with configurable checks and one-click fixes across major code hosts.6.0
- QodoCross-platform AI review with governance depth, but no permanent free tier.5.0
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>
Guides on pull request automation tools
Reviewed by iTechGuides Editors · Editorial team · Updated Sep 2026
Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. It never changes a score or a verdict. How we rank.


