About Danger JS
Danger JS is a tool that automates the routine parts of code review. It runs after your continuous integration build and checks your team's pull request conventions, such as missing changelog entries or oversized changes, so human reviewers can spend their attention on harder questions about design and correctness.
Rules are written in code and posted back to the pull request as comments or statuses. The README says Danger JS works with GitHub, Bitbucket Server and Bitbucket Cloud for code review, and with CI systems including Travis CI, GitLab CI, Semaphore, CircleCI, GitHub Actions, Jenkins, Bamboo, Bitrise, Codeship and Drone. A plugin system lets teams share reusable rules, and the project documents plugin development.
Danger JS is written in TypeScript and licensed under MIT. It runs inside your own CI pipeline rather than as a hosted service. It suits engineering teams that want to codify their review etiquette and keep it consistent as the team grows.
Key features
- Runs automatically after CI builds
- Codified pull request conventions
- Comments and statuses on pull requests
- Works with GitHub and Bitbucket
- Integrates with many CI services
- Plugin system for reusable rules
Good fit for
- โEnforcing changelog and test conventions on PRs
- โReducing repetitive review comments
- Built with
- TypeScript
- Tags
- code-review
- ci
- pull-requests
- automation
- github-actions
- typescript
- developer-tools
Danger JS: questions and answers
- What is Danger JS used for?
- Danger JS runs after your CI to enforce code review conventions automatically, so reviewers stop repeating the same pull request comments. It is a good fit for enforcing changelog and test conventions on PRs, and reducing repetitive review comments.
- Is Danger JS open source?
- Yes. Danger JS is open source under the MIT licence. Its source code is on GitHub at danger/danger-js and is written mainly in TypeScript.
- Is Danger JS free?
- Yes. Danger JS is open source, so the software itself is free to use.
- What are some alternatives to Danger JS?
- Similar open-source tools in the CI/CD & DevOps category include Danger, GitHub Agentic Workflows and Act. SaaS products in the same category include Mergify, GitHub and AWS CodeDeploy.
- Is Danger JS actively maintained?
- Yes. The most recent commit to Danger JS was on 1 October 2026, and the latest release is 14.0.6, published on 27 August 2026. The project has 5.5k stars on GitHub.
Open-source alternatives to Danger JS
See all
Danger
CI/CD & DevOps
๐ซ Stop saying "you forgot to โฆ" in code review (in Ruby)
MITโ 5.7k
GitHub Agentic Workflows
CI/CD & DevOps
GitHub Agentic Workflows
MITโ 5.3k
Act
CI/CD & DevOps
Run your GitHub Actions locally ๐
MITโ 72k
reviewdog
CI/CD & DevOps
๐ถ Automated code review tool integrated with any code analysis tools regardless of progra
MITvs Codacyโ 9.6k
cibuildwheel
CI/CD & DevOps
๐ก Build Python wheels for all the platforms with minimal configuration.
BSD-2-Clauseโ 2.3kactionlint
CI/CD & DevOps
:octocat: Static checker for GitHub Actions workflow files
MITโ 4.3k
SaaS alternatives to Danger JS
See all
Mergify
CI/CD & DevOps
Merge queue and pull request automation for GitHub repositories
SaaS
GitHub
CI/CD & DevOps
GitHub is a developer platform for hosting Git repositories, reviewing code, automating workflows and using AI coding tools such as Copilot.
SaaS
AWS CodeDeploy
CI/CD & DevOps
AWS service that automates application deployments to EC2, Lambda and on-premises servers
SaaS
Bitbucket
CI/CD & DevOps
Git repository hosting with pull requests and built-in Pipelines CI/CD
SaaS
Blacksmith
CI/CD & DevOps
Faster GitHub Actions runners billed per minute, with build caching
SaaS
Buddy
CI/CD & DevOps
Visual CI/CD tool for building, testing and deploying web projects
SaaS

