Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

Danger JS

Free#21 of 29 in Pull Request Automation Tools

Automate routine pull request checks with project-specific rules.

—Not yet scored
Danger JS— Visit Danger JS

At a glance

  • Editor score
    Not yet scored
  • Pricing
    Free plan
  • Best for
    Teams enforcing custom PR policy checks in CI
  • Free plan
    Yes
  • Paid from
    None
  • AI code review
    No
  • Facts checked
    26 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

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on danger.systems

Danger JS fact sheet

Free planYes
Paid fromNone
AI code reviewNo
Automated fixesNo
CI failure triageNo
Git host supportMultiple
Deployment optionsSelf-hosted
Review rulesYes
DeploymentSelf-hosted
PlatformsLinux, macOS, Windows
SupportDocs, Community
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations20 integrations: GitHub, Bitbucket Server, Bitbucket Cloud, GitLab CI, Travis CI, Semaphore …
PricingFree plan
Websitedanger.systems
Facts checked26 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

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

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Danger JS —/10

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.