跳转到主要内容

超级快的mypy语言服务器

项目描述

它利用mypy.dmypy_server而不是缓慢的cli界面。

首次运行时间与mypy cli相同,但接下来都非常快,因为mypy.dmypy_server只重新加载更改的文件。

它只支持诊断。

状态

目前只支持打开和保存

如果mypy FineGrainedBuildManager使用dmypy_server的BuildSource而不是始终从磁盘重新读取文件,则可以实现on Change...

安装

$ pip install --user dmypy-ls

vim-lspconfig

lua << EOF
require("lspconfig.configs")["dmypyls"] = {
    default_config = {
        cmd = { 'dmypy-ls' },
        filetypes = { 'python' },
        root_dir = lspconfig.util.root_pattern('pyproject.toml', 'setup.py', 'setup.cfg', 'requirements.txt', 'Pipfile'),
        single_file_support = true,
    },
}
require("lspconfip").dmypyls.setup({})
EOF

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分布

dmypy_ls-1.13.tar.gz (5.5 kB 查看哈希)

上传时间:

构建分布

dmypy_ls-1.13-py3-none-any.whl (7.7 kB 查看哈希值)

上传时间 Python 3

由以下提供支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面