Top 15 Most Popular Static Analysis Softwares | Dec 2024

Here are the top 15 most popular static analysis softwares as derived from our TpSort Score which is a continually popular score, it denotes an estimated popularity of a software.

1. flake8

flake8 Flake8 is a wrapper around PyFlakes, pep8 and Ned Batchelder's McCabe script and displays the warnings in a per-file, merged output.Flake8 also adds the ability to suppress warnings, additional source control hooks and is extendible.......

2. PyFlakes

PyFlakes A simple program which checks Python source files for errors.......

3. PyChecker

PyChecker PyChecker is a tool for finding bugs in Python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++ and is similar to lint. Because of the dynamic nature of python, some warnings may be incorrect; however, spurious warnings should......

4. ftnchek

ftnchek ftnchek is a static analyzer for Fortran 77 programs. It is designed to detect certain errors in a Fortran program that a compiler usually does not. ftnchek is not primarily intended to detect syntax errors. Its purpose is to assist the user in finding semantic errors. Semantic errors are legal......

5. PyLint

PyLint Pylint is a Python source code analyzer which looks for programming errors.......

6. QuantifiedCode

QuantifiedCode QuantifiedCode is a code quality platform that helps software developers write better code in less time—through data analytics. It enables software developer to automatically find and fix issues in their code and offers best practice solutions. It ships with hundreds of quality checks for Python and popular Python frameworks (e.g.,......

7. Codacy

Codacy Codacy automates code reviews and monitors code quality on every commit and pull request. It reports back the impact of every commit or pull request in new issues concerning code style, best practices, security and many others. It monitors changes in code coverage, code duplication and code complexity. It allows......

8. Binary Ninja

Binary Ninja Binary Ninja : A Reverse Engineering Platform......

9. Cauditor

Cauditor Figure out complexity hotspots in the blink of an eye from a couple of very simple charts. They'll help you understand the architecture of the project & make it easier to keep it under control.These metrics are generated from your PHP code:* Maintainability index* Cyclomatic complexity* Halstead intelligent content* Instability*......

10. Kiuwan Software Analytics

Kiuwan Software Analytics Pinpoint accuracy: from the deepest insights to executive overview, redefine scope with Kiuwan.Software analytics technology with a breadth of third party integrations that takes into account the wealth of applications your teams are currently using.We facilitate and encourage work between unlocalized teams. We understand the complexity of working on multi......

11. PEP 257

PEP 257 pep257 is a static analysis tool for checking compliance with Python PEP 257.The framework for checking docstring style is flexible, and custom checks can be easily added, for example to cover NumPy docstring conventions.pep257 supports Python 2.6, 2.7, 3.3, 3.4, 3.5, pypy and pypy3.......

12. Infer

Infer Facebook Infer is a static analysis tool - if you give Infer some Objective-C, Java, or C code, it produces a list of potential bugs.......

13. SOAtest

SOAtest Parasoft is recognized by software development professionals as the leader in software development lifecycle automation. By integrating software development management, quality lifecycle management, and dev/test environment management through service virtualization, regression tests, static analysis, and end-to-end testing, we help teams deliver better software faster.Parasoft SOAtest and Parasoft Load Test (packaged......

14. Splint

Splint Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform stronger checking than can be done by any standard lint.......

15. PEP8

PEP8 pep8 is a tool to check your Python code against some of the style conventions in PEP 8.......