ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

SublimeLinter-mypy

SublimeLinter ST3

mypy 针对Python的静态类型检查

详细信息

安装次数

  • 总数 8K
  • Windows 2K
  • Mac 3K
  • Linux 3K
8 月 6 日 8 月 5 日 8 月 4 日 8 月 3 日 8 月 2 日 8 月 1 日 7 月 31 日 7 月 30 日 7 月 29 日 7 月 28 日 7 月 27 日 7 月 26 日 7 月 25 日 7 月 24 日 7 月 23 日 7 月 22 日 7 月 21 日 7 月 20 日 7 月 19 日 7 月 18 日 7 月 17 日 7 月 16 日 7 月 15 日 7 月 14 日 7 月 13 日 7 月 12 日 7 月 11 日 7 月 10 日 7 月 9 日 7 月 8 日 7 月 7 日 7 月 6 日 7 月 5 日 7 月 4 日 7 月 3 日 7 月 2 日 7 月 1 日 6 月 30 日 6 月 29 日 6 月 28 日 6 月 27 日 6 月 26 日 6 月 25 日 6 月 24 日 6 月 23 日 6 月 22 日
Windows 1 3 0 0 0 1 0 1 1 2 3 0 1 0 3 1 2 0 3 3 2 0 0 0 1 1 2 1 0 0 0 0 1 0 3 2 0 0 0 0 0 4 1 1 2 2
Mac 1 1 1 0 1 0 1 0 3 0 0 0 0 1 0 1 0 0 0 0 2 0 0 0 0 1 0 0 1 1 0 0 0 1 1 1 3 0 0 0 2 0 1 0 0 0
Linux 0 1 0 0 1 0 2 3 0 0 1 3 0 1 2 0 0 1 1 0 2 3 4 0 1 2 1 3 4 1 0 0 0 1 2 0 1 0 1 1 1 0 2 0 0 0

README文件

源代码
raw.​githubusercontent.​com

SublimeLinter-mypy

tests

此用于SublimeLinter(SublimeLinter)的代码检查插件提供了对mypy的接口。它将与拥有“python”语法的文件一起使用。

安装

要使用此插件,您必须安装SublimeLinter 4。如果尚未安装SublimeLinter,请遵循此处的说明。

代码检查器安装

在开始使用此插件之前,您必须确保系统中已安装 mypy。要安装 mypy,请按以下步骤操作

  1. 安装 Pythonpip

  2. 在终端中输入以下内容以安装 mypy

[sudo] pip install mypy

注意:此插件需要 mypy 0.520 或更高版本。

代码检查器配置

为了使 mypy 能够通过SublimeLinter执行,您必须确保其路径对SublimeLinter可用。在继续之前,请阅读并按照文档中“Finding a linter executable”中的步骤操作,“Validating your PATH”。

安装并配置好 mypy 之后,您可以继续安装SublimeLinter-mypy插件(如果尚未安装)。

插件安装

请使用 Package Control 来安装代码检查器插件。这将确保在可用新版本时更新插件。如果您想从源代码安装以修改源代码,您可能已经了解该怎么做,所以我们在此不做说明。

要通过Package Control安装,请按照以下步骤操作

  1. 在Sublime Text中,打开命令面板工具 → 命令面板…)并选择Package Control: Install Package。可能会暂停几秒,等待Package Control获取可用的包列表。

  2. 当出现包列表时,选择SublimeLinter-mypy

设置

有关SublimeLinter如何使用设置的详细信息,请参阅设置。有关通用linter设置的详细信息,请参阅linter设置

以下是一个特定于此linter的附加设置列表

设置 描述
cache-dir 存储缓存的目录。如果没有指定,将在您的临时目录中创建一个子文件夹。将其设置为false以禁用此自动行为,例如如果缓存位置已在您的mypy.ini文件中设置。
follow-imports 是否需要跟踪导入并执行linting。默认为"silent"以提高速度,但也可以使用"normal""skip"
show-error-codes 对于较旧的mypy版本,设置为false,或者更好的做法是更新mypy。

mypy的其他所有参数应该直接在args列表中指定。