SonarQube is an open source quality management platform, dedicated to continuously analyze and measure source code quality, from the portfolio to the method. Static code analysis is available in the "Community Edition" (free / open source) for:
Top 3 alternatives
Codacy automates code reviews and monitors code quality on every commit and pull request reporting back the impact of every commit or pull request, issues concerning code style, best practices, security, and many others.
Features
Top 3 alternatives
- Paid • Proprietary
10 alternatives to PVS-Studio- Windows
- Linux
- MinGW
- GCC C Preprocessor (cpp)
- Microsoft Visual Studio
- clang
PVS-Studio is a static analyzer that detects errors in source code of C, C++ and C# applications. The PVS-Studio tool is intended for developers of contemporary applications and it integrates into the Visual Studio 2005/2008/2010/2012/2013 environment.
Features
Top 3 alternatives
- Free • Open Source
15 alternatives to Shellcheck- Online
- GNU Emacs
- Vim
- Sublime Text
- Atom
- Code - OSS (vscode)
- Visual Studio Code
A simple tool for finding bugs in shell scripts.
Top 3 alternatives
EiffelStudio is a development environment for the Eiffel programming language developed and distributed by Eiffel Software.
Features
Top 3 alternatives
A Python source code analyzer which looks for programming errors, it helps to enforce a coding standard and to sniff for some code.
Top 3 alternatives
CodeFactor.io automatically and continuously tracks code quality with every commit and pull request, helping software developers save time in code reviews and efficiently tackle technical debt. Code Analysis Engine checks complexity, duplication, churn, problems for code style...
Top 3 alternatives
PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report.
Features
Top 3 alternatives
pep8 is a tool to check your Python code against some of the style conventions in PEP 8.
Top 3 alternatives
- Freemium • Proprietary
8 alternatives to DeepSource- Online
- Software as a Service (SaaS)
- CircleCI
- Bitbucket
- GitHub
- Travis CI
- GitLab
Find and fix bug risks, anti-patterns, performance issues, security flaws automatically during code reviews. In addition, DeepSource automatically fixes some of the most commonly occurring issues. It works for Python, Go, Ruby, and JavaScript.
Top 3 alternatives
- Free • Open Source
10 alternatives to JSHint- Mac
- Windows
- Linux
- Online
- Eclipse
- Vim
- Notepad++
- Sublime Text
- gedit
- TextMate
- GNU Emacs
- ShiftEdit
- Brackets
- Komodo Edit
- Microsoft Visual Studio
- JetBrains ReSharper
JSHint is a community-driven tool that detects errors and potential problems in JavaScript code. Since JSHint is so flexible, you can easily adjust it in the environment you expect your code to execute. JSHint is open source and will always stay this way.
Features
Top 3 alternatives
JSLint is a JavaScript program that looks for problems in JavaScript programs. It is a code quality tool.
Features
Top 3 alternatives
The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript.
Features
Top 3 alternatives
Coverity Scan Static Analysis allows to find and fix defects in your Java, C/C++ or C# open source project for free.
Features
Top 3 alternatives
Feram is a service which finds bugs in your merge requests and automatically generates patches for those bugs. Afterwards you can step through the patches and decide which ones you want to apply. Finally, the selected patches are committed to your merge request.
Features
Top 3 alternatives