Need advice about which tool to choose?Ask the StackShare community!

LGTM

13
26
+ 1
0
PullApprove

2
10
+ 1
0
Add tool

LGTM vs PullApprove: What are the differences?

Introduction

This markdown code presents the key differences between LGTM and PullApprove, two code review tools used in software development. LGTM (Looks Good to Me) and PullApprove are both used to streamline and improve the code review process. However, there are several specific differences that set them apart.

  1. Integration with Version Control Systems: LGTM directly integrates with various version control systems such as GitHub, GitLab, and Bitbucket. It leverages the existing pull request workflow and integrates seamlessly with these platforms. On the other hand, PullApprove requires a separate configuration file and does not provide direct integration with version control systems.

  2. Approval and Review Rules: LGTM allows for flexible configuration of approval rules based on customizable metrics, such as the number of reviewers, code ownership, and expertise. It also provides built-in static code analysis capabilities. In contrast, PullApprove has a simpler rule-based system where reviewers are assigned based on specific conditions such as file path, label, or the presence of a reviewer list.

  3. Pricing Model: LGTM offers a free tier for open source projects and a paid tier for enterprises. The pricing is based on the number of repositories and users. PullApprove, on the other hand, uses a different pricing model based on the number of concurrent pull requests to be reviewed.

  4. Community and Ecosystem: LGTM has a larger community and active support from users. It also provides an open API, enabling users to extend its functionality. PullApprove, while widely used, has a smaller community compared to LGTM.

  5. Customizability and Configuration: LGTM allows highly customizable configurations, including the ability to define approval workflows and policies specific to each project or organization. These configurations can be managed through a user-friendly interface. PullApprove, while offering some customization options, does not provide the same extent of flexibility as LGTM.

  6. User Experience and Interface: LGTM provides a user-friendly interface with an intuitive layout that makes it easier for reviewers to perform their tasks. It highlights code changes and provides context for easy navigation. PullApprove, though functional, may not offer the same level of visual cues and user experience as LGTM.

In Summary, LGTM and PullApprove differ in terms of integration with version control systems, approval and review rules, pricing model, community support, customizability and configuration options, as well as user experience and interface.

Manage your open source components, licenses, and vulnerabilities
Learn More
No Stats
- No public GitHub repository available -

What is LGTM?

LGTM is a simple pull request approval system using GitHub protected branches and maintainers files. Pull requests are locked and cannot be merged until the minimum number of approvals are received. Project maintainers can indicate their approval by commenting on the pull request and including LGTM (looks good to me) in their approval text.

What is PullApprove?

Use powerful controls to design a code review workflow that meets your internal requirements and makes it easier on your developers. Reviews are requested automatically based on the process and workflows that you design.

Need advice about which tool to choose?Ask the StackShare community!

What companies use LGTM?
What companies use PullApprove?
Manage your open source components, licenses, and vulnerabilities
Learn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with LGTM?
What tools integrate with PullApprove?
What are some alternatives to LGTM and PullApprove?
Codacy
Codacy automates code reviews and monitors code quality on every commit and pull request on more than 40 programming languages reporting back the impact of every commit or PR, issues concerning code style, best practices and security.
SonarQube
SonarQube provides an overview of the overall health of your source code and even more importantly, it highlights issues found on new code. With a Quality Gate set on your project, you will simply fix the Leak and start mechanically improving.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
Visual Studio Code
Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
See all alternatives