Microsoft Python Language Server implements the Language Server Protocol. Its primary clients are the Python extension for VS Code and Python Tools for Visual Studio. Feel free to file issues or ask questions on our issue tracker, and we welcome code contributions. Linting can be controlled via the user configuration. In VS Code, this is settings.json. To control the visibility and severity of the diagnotics, there are a number of lists that can be set in the user configuration which make use of each diagnostic's error code. During analysis language server produces Python code from compiled modules and builtins which is similar to Python module stubs. It may also produce database files holding module analysis for faster retrieval later.

Features

  • Linting can be controlled via the user configuration
  • The language server implements diagnostics (or linting), which runs on user code
  • Microsoft Python Language Server implements the Language Server Protocol
  • Its primary clients are the Python extension for VS Code and Python Tools for Visual Studio
  • Linting options
  • To control the visibility and severity of the diagnotics, there are a number of lists that can be set in the user configuration

Project Samples

Project Activity

See All Activity >

Categories

Language Servers

License

Apache License V2.0

Follow Microsoft Python Language Server

Microsoft Python Language Server Web Site

Other Useful Business Software
Fully Managed MySQL, PostgreSQL, and SQL Server Icon
Fully Managed MySQL, PostgreSQL, and SQL Server

Automatic backups, patching, replication, and failover. Focus on your app, not your database.

Cloud SQL handles your database ops end to end, so you can focus on your app.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Microsoft Python Language Server!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C#

Related Categories

C# Language Servers

Registered

2023-04-24