Analysis tools logo
No results for 'undefined'
Search powered by Algolia

Best 57 Python static analysis tools

6

pylint

Looks for programming errors, helps enforcing a coding standard and sniffs for some code smells. It additionally includes `pyreverse` (an UML diagram generator) and `symilar` (a similarities checker).

2

DeepCode

DeepCode finds bugs, security vulnerabilities, performance and API issues based on AI. DeepCode's speed of analysis allow us to analyse your code in real time and deliver results when you hit the save button in your IDE. Supported languages are Java, C/C++, JavaScript, Python, and TypeScript. Integrations with GitHub, BitBucket and Gitlab.

1

Atom-Beautify

Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more in Atom editor.

1

bandit

A tool to find common security issues in Python code.

1

Black

The uncompromising Python code formatter.

0

ApplicationInspector

Creates reports of over 400 rule patterns for feature detection (e.g. the use of cryptography or version control in apps).

0

APPscreener

Static code analysis for binary and source code - Java/Scala, PHP, Javascript, C#, PL/SQL, Python, T-SQL, C/C++, ObjectiveC/Swift, Visual Basic 6.0, Ruby, Delphi, ABAP, HTML5 and Solidity.

0

bellybutton

A linting engine supporting custom project-specific rules.

0

CAST Highlight

Commercial Static Code Analysis which runs locally, but uploads the results to its cloud for presentation.

0

ciocheck

Linter, formatter and test suite helper. As a linter, it is a wrapper around `pep8`, `pydocstyle`, `flake8`, and `pylint`.

0

Cobra

Structural source code analyzer by NASA's Jet Propulsion Laboratory.

0

Codeac

Automated code review tool integrates with GitHub, Bitbucket and GitLab (even self-hosted). Available for JavaScript, TypeScript, Python, Ruby, Go, PHP, Java, Docker, and more. (open-source free)

0

CodeFactor

Static Code Analysis for C#, C, C++, CoffeeScript, CSS, Groovy, GO, JAVA, JavaScript, Less, Python, Ruby, Scala, SCSS, TypeScript.

0

CodeScene

CodeScene prioritizes technical debt, finds social patterns and identifies hidden risks in your code.

0

cohesion

A tool for measuring Python class cohesion.

0

Coverity

Synopsys Coverity supports 20 languages and over 70 frameworks including Ruby on rails, Scala, PHP, Python, JavaScript, TypeScript, Java, Fortran, C, C++, C#, VB.NET.

0

DeepSource

In-depth static analysis to monitor source code quality and security. Supports Python and Go and can detect 600+ types of issues in verticals of bug risks, security, anti-patterns, performance, documentation and style. Native integration with GitHub.

0

DevSkim

Regex-based static analysis tool for Visual Studio, VS Code, and Sublime Text - C/C++, C#, PHP, ASP, Python, Ruby, Java, and others.

0

Dlint

A tool for ensuring Python code is secure.

0

Embold

Intelligent software analytics platform that identifies design issues, code issues, duplication and metrics. Supports Java, C, C++, C#, JavaScript, TypeScript, Python, Go, Kotlin and more.

0

flake8

A wrapper around `pyflakes`, `pycodestyle` and `mccabe`.

0

Fortify

A commercial static analysis platform that supports the scanning of C/C++, C#, VB.NET, VB6, ABAP/BSP, ActionScript, Apex, ASP.NET, Classic ASP, VB Script, Cobol, ColdFusion, HTML, Java, JS, JSP, MXML/Flex, Objective-C, PHP, PL/SQL, T-SQL, Python (2.6, 2.7), Ruby (1.9.3), Swift, Scala, VB, and XML.

0

graudit

Grep rough audit - source code auditing tool.

0

imhotep

Comment on commits coming into your repository and check for syntactic errors and general lint warnings.

0

include-gardener

A multi-language static analyzer for C/C++/Obj-C/Python/Ruby to create a graph (in dot or graphml format) which shows all `#include` relations of a given set of files.

0

jedi

Autocompletion/static analysis library for Python.

0

Kiuwan

Identify and remediate cyber threats in a blazingly fast, collaborative environment, with seamless integration in your SDLC. Python, C\C++, Java, C#, PHP and more.

0

linty fresh

Parse lint errors and report them to Github as comments on a pull request.

0

mccabe

Check McCabe complexity.

0

multilint

A wrapper around `flake8`, `isort` and `modernize`.

0

mypy

A static type checker that aims to combine the benefits of duck typing and static typing, frequently used with [MonkeyType](https://github.com/Instagram/MonkeyType).

0

pfff

Facebook's tools for code analysis, visualizations, or style-preserving source transformation for many languages.

0

prospector

A wrapper around `pylint`, `pep8`, `mccabe` and others.

0

py-find-injection

Find SQL injection vulnerabilities in Python code.

0

pycodestyle

(Formerly `pep8`) Check Python code against some of the style conventions in PEP 8.

0

pydocstyle

Check compliance with Python docstring conventions.

0

pyflakes

Check Python source files for errors.

0

pyre-check

A fast, scalable type checker for large Python codebases.

0

pyright

Static type checker for Python, created to address gaps in existing tools like mypy.

0

pyroma

Rate how well a Python project complies with the best practices of the Python packaging ecosystem, and list issues that could be improved.

0

PyT - Python Taint

A static analysis tool for detecting security vulnerabilities in Python web applications.

0

pytype

A static type analyzer for Python code.

0

radon

A Python tool that computes various metrics from the source code.

0

relint

A static file linter that allows you to write custom rules using regular expressions (RegEx).

0

Semgrep

Free, open-source lightweight static analysis for many languages. Find and block bug variants with patterns that look like source code.

0

Sider

An automated code reviewing tool. Improving developers' productivity.

0

SmartDec Scanner

SAST tool which is capable of identifying vulnerabilities and undocumented features. The analyzer scans the source code and executables without debug info (i.e. binaries). Supports: Java/Scala/Kotlin, PHP, C#, JavaScript, TypeScript, VBScript, HTML5, Python, Perl, C/C++, Objective-C/Swift, PL/SQL, T-SQL, ABAP, 1C, Apex, Go, Ruby, Groovy, Delphi, VBA, Visual Basic 6, Solidity, Vyper, COBOL.

0

Snyk

Vulnerability scanner for dependencies of node.js apps (free for Open Source Projects).

0

SonarQube

SonarQube is an open platform to manage code quality.

0

Synopsys

A commercial static analysis platform that allows for scanning of multiple languages (C/C++, Android, C#, Java, JS, PHP, Python, Node.JS, Ruby, Fortran, and Swift).

0

Unibeautify

Universal code beautifier with a GitHub app. Supports HTML, CSS, JavaScript, TypeScript, JSX, Vue, C++, Go, Objective-C, Java, Python, PHP, GraphQL, Markdown, and more.

0

vulture

Find unused classes, functions and variables in Python code.

0

wemake-python-styleguide

The strictest and most opinionated python linter ever.

0

wily

A command-line tool for archiving, exploring and graphing the complexity of Python source code.

-1

xenon

Monitor code complexity using [`radon`](https://github.com/rubik/radon).

About Us
© analysis-tools.dev