SublimeLinter-mypy
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文件
SublimeLinter-mypy
此用于SublimeLinter(SublimeLinter)的代码检查插件提供了对mypy的接口。它将与拥有“python”语法的文件一起使用。
安装
要使用此插件,您必须安装SublimeLinter 4。如果尚未安装SublimeLinter,请遵循此处的说明。
代码检查器安装
在开始使用此插件之前,您必须确保系统中已安装 mypy
。要安装 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安装,请按照以下步骤操作
在Sublime Text中,打开命令面板(工具 → 命令面板…)并选择
Package Control: Install Package
。可能会暂停几秒,等待Package Control获取可用的包列表。当出现包列表时,选择
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
列表中指定。