Audience

Developers searching for a static analysis and refactoring library for Python

About Jedi

Jedi is a static analysis tool for Python that is typically used in IDEs/editors plugins. Jedi has a focus on autocompletion and goto functionality. Other features include refactoring, code search and finding references. Jedi has a simple API to work with. There is a reference implementation as a VIM-Plugin. Autocompletion in your REPL is also possible, IPython uses it natively and for the CPython REPL you can install it. Jedi is well tested and bugs should be rare. A Script is the base for completions, goto or whatever you want to do with Jedi. The counter part of this class is Interpreter, which works with actual dictionaries and can work with a REPL. This class should be used when a user edits code in an editor. Most methods have a line and a column parameter. Lines in Jedi are always 1-based and columns are always zero based. To avoid repetition they are not always documented.

Integrations

API:
Yes, Jedi offers API access

Ratings/Reviews

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Company Information

Jedi
jedi.readthedocs.io/en/latest/

Videos and Screen Captures

Jedi Screenshot 1
You Might Also Like
Propelling Payments for Software Platforms Icon
Propelling Payments for Software Platforms

For SaaS businesses to monetize payments through its turnkey PayFac-as-a-Service solution.

Exact Payments delivers easy-to-integrate embedded payment solutions enabling you to rapidly onboard merchants, instantly activate a variety of payment methods and accelerate your revenue — delivering an end-to-end payment processing platform for SaaS businesses.

Product Details

Platforms Supported
SaaS
Training
Documentation

Jedi Frequently Asked Questions

Q: What kinds of users and organization types does Jedi work with?
Q: What languages does Jedi support in their product?
Q: Does Jedi have an API?
Q: What type of training does Jedi provide?

Jedi Product Features

Static Code Analysis

Multiple Programming Language Support
Standard Security/Industry Libraries
Code Standardization / Validation
Analytics / Reporting
Provides Recommendations
Vulnerability Management