Automate Your Code Reviews
Eliminate N+1 queries and other common Laravel mistakes that lead to big problems in production.
How does it work?
Three Easy Steps
Step 1
Sign up with Github.
Step 2
Write some code and open a pull request.
Done
Laracheck will review your code.
Laracheck is a code review tool that integrates with Github and comments on your pull requests.
What's the benefit?
Better Code Reviews
Whenever you open a pull request or push new commits Laracheck will check your code and gives ideas how you can make it better.
What does it do?
15+ Laravel-specific checks
They help you avoid typical problems that occur when developing Laravel applications.
Missing Eager Load in Resources
Resources are great but they are also a source of N+1 queries when you're using lazy-loaded relationships.
N+1 Query Detection
It's one of the most common Laravel performance issues. Laracheck can detect the vast majority of them!
Missing ENV Variables
You modified a config file but forgot to add the new key to your env example? Not anymore.
Missing Database Indices
Did you ever miss an index in a new table and had slow queries? Laracheck will take care of that!
Incorrect Dependencies
Laracheck helps you to keep your architecture clean. It warns you when a class depends on a class from another layer.
Missing Foreign Keys
Laracheck will warn you if you missed a potential foreign key in your migration so you'll have data integrity at the database level.
Missing Down Method in Migration
Another small thing that can cause serious issues when a deployment goes wrong and you're unable to rollback your DB.
Custom Checks
You can define your own rules that make sense to you and your team! Check out the docs to learn more.
Missing Authorization in Requests
Seems like a small thing but it can cause serious security incidents. Laracheck will notify you if you missed it.
Pricing
Simple pricing. No commitment.
Start with a 30-day free trial. No credit card required.
Indie
-
10 repositories
-
Unlimited checks
-
Unlimited users
-
30-day free trial
-
No credit card required
Startup
-
25 repositories
-
Unlimited checks
-
Unlimited users
-
30-day free trial
-
No credit card required
Enterprise
-
Unlimited repositories
-
Unlimited checks
-
Unlimited users
-
30-day free trial
-
No credit card required
Learn
Helpful Articles About Laravel