Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Plato Alternatives

Plato Reviews & Product Details

Plato Overview

What is Plato?

JavaScript Source Analysis

Plato Details
Discussions
Plato Community
Show LessShow More
Product Description

JavaScript Source Analysis


Seller Details
Seller
FreeCAD
Year Founded
1984
HQ Location
N/A
LinkedIn® Page
www.linkedin.com
73 employees on LinkedIn®

Recent Plato Reviews

Mikhail S.
MS
Mikhail S.Small-Business (50 or fewer emp.)
3.5 out of 5
"Good tool for continous code quality control"
Easy setup and great visualization of code complexity, JSHint integration.
Federico R.
FR
Federico R.Small-Business (50 or fewer emp.)
5.0 out of 5
"Great tool to get statistics about your code"
Plato is a great tool to generate statistics like Number of lines of code, estimated bugs per line and maintainability. It does the job and the CLI...
Verified User
U
Verified UserMid-Market (51-1000 emp.)
5.0 out of 5
"A simple JavaScript static analysis tool that requires little setup"
I like that this tool is extremely easy to install and use. You can get up and running within 10 minutes. Almost every JavaScript developer already...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Plato Media

Answer a few questions to help the Plato community
Have you used Plato before?
Yes

3 Plato Reviews

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
3 Plato Reviews
4.5 out of 5
3 Plato Reviews
4.5 out of 5
G2 reviews are authentic and verified.
Verified User in Information Technology and Services
UI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Plato?

I like that this tool is extremely easy to install and use. You can get up and running within 10 minutes. Almost every JavaScript developer already has node installed so it is a simple global module installation and you have access to the plato command. When you run the command pointing it to your JavaScript files, HTML pages are generated containing the static analysis reports. There are a lot of great charts and useful metrics on what JavaScript files might be too complicated and need refactoring. You can dive into each file and it will suggest potential issues as well for each line of code. If you want to impress your team with some neat and useful tooling, this is one I'd use. I also like the fact that Plato maintains a JSON file containing a history of scores for every time you ran it. With that, you can put a process on your CI server that runs Plato and you can check if the maintainability score went up or down on every commit and do things like trigger failed builds if the new commits decrease the project maintainability scores by too much. Review collected by and hosted on G2.com.

What do you dislike about Plato?

I wish the "Average Maintainability" metric provided tips on how to improve your score. I have heard that not many projects get over 80, but sometimes I don't know what I can do to improve the application's maintainability score. Review collected by and hosted on G2.com.

Recommendations to others considering Plato:

The time and learning investment is small, so why not try it? Review collected by and hosted on G2.com.

What problems is Plato solving and how is that benefiting you?

My teams in the past have used Plato as one way to evaluate the quality of our JavaScript before and after refactoring and as a way to constantly monitor it as new code is added to the project. Because this tool keeps a history of every time it was ran, you can see if your JavaScript quality goes up or down. I have used it to identify potential problems in my code and quickly assess which files need refactoring since Plato points this out in red. Review collected by and hosted on G2.com.

Federico R.
FR
Senior Software Engineer
E-Learning
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Plato?

Plato is a great tool to generate statistics like Number of lines of code, estimated bugs per line and maintainability. It does the job and the CLI utility is easy to use and generates a nice HTML report. Review collected by and hosted on G2.com.

What do you dislike about Plato?

It's lacking support for ES6 features - it can't be used with codebases which use Babel to take advantage of ES6 features. Review collected by and hosted on G2.com.

Recommendations to others considering Plato:

Plato is a great oss library and provides useful stats about your code Review collected by and hosted on G2.com.

What problems is Plato solving and how is that benefiting you?

I used Plato to provide stats about a project in the accompanying documentation.

It's also really useful to get a starting idea about the quality of project's source. Review collected by and hosted on G2.com.

Mikhail S.
MS
UI Team Lead
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Plato?

Easy setup and great visualization of code complexity, JSHint integration. Review collected by and hosted on G2.com.

What do you dislike about Plato?

Very little metrics. Basically, it counts "source lines of code" and "cyclomatic complexity" and build couple of synthetic indices based on that metrics. Review collected by and hosted on G2.com.

What problems is Plato solving and how is that benefiting you?

Plato gives you nice visual overview of project's code quality and helps to spot problematic modules. It's useful for senior developer or project leads as part of code review process and refactoring planing.

Plato automatically collects historical data on average maintainability of a project, which can be used for evaluation of development team's performance. Review collected by and hosted on G2.com.

There are not enough reviews of Plato for G2 to provide buying insight. Below are some alternatives with more reviews:

1
FusionReactor APM Logo
FusionReactor APM
4.8
(169)
FusionReactor is an Application Performance Monitor for JAVA. No other monitor will help you get to the root of issues faster and make apps more resilient.
2
Typo Logo
Typo
4.7
(112)
Typo connects with your dev tool stack (Git, Project management, CI/CD, Incidents, Slack, etc) within 30 seconds to bring intelligent insights (DORA, Code Quality & beyond) & help you identify the dev bottlenecks. It is a highly customizable platform that can easily align with your ongoing dev processes & help you gain visibility of the complete PR lifecycle, code reviews/quality, sprint progress, deployments, developer experience & more. That's not it - With its real-time smart nudging, it recommends the best dev practices & sets goals to improve velocity, code quality, collaboration, satisfaction & alignment toward business goals in your teams. Start your 14-day free trial now at https://bit.ly/49TfhKc. Need help? Give us a shout at hello@typoapp.io & we'll be there to assist you!
3
SonarQube Server (formerly SonarQube) Logo
SonarQube Server (formerly SonarQube)
4.4
(90)
SonarQube is a code quality and vulnerability solution for development teams that integrates with CI/CD pipelines to ensure the software you produce is secure, reliable, and maintainable.
4
ReSharper Logo
ReSharper
4.5
(85)
ReSharper is a productivity tool for visual studio that provides tools and features to help you manage your code.
5
Semmle Logo
Semmle
4.4
(76)
Semmle makes the management of software development easier than ever before. By giving you complete visibility _ for every project, location, team, developer, timeframe and cost _ Semmle is engineering intelligence at its most advanced.
6
Coverity Logo
Coverity
4.2
(56)
Coverity static analysis by Synopsys helps development and security teams find and fix defects and security flaws in code as it’s being written. Coverity is highly accurate, supports thousands of developers, and quickly analyzes large projects exceeding 100 million lines of code, helping your teams build secure, high-quality software faster.
7
OpenText Fortify On Demand Logo
OpenText Fortify On Demand
4.1
(35)
Software security solutions from Micro Focus Fortify cover your entire software development lifecycle (SDLC) for mobile, third party and website security.
8
Checkmarx Logo
Checkmarx
4.2
(35)
Identify software security vulnerabilities & fix them
9
JProfiler Logo
JProfiler
4.3
(33)
JProfiler is a Java profiler tool that helps users to resolve performance bottlenecks, pin down memory leaks and understand threading issues
10
CodeScan Logo
CodeScan
4.6
(34)
CodeScan is a plugin for SonarQube and runs over 160 different checks for the quality on the Apex and VisualForce code.
Show More