SublimeLinter-flake8
基于flake8的SublimeLinter插件,用于Python。
详细信息
安装次数
- 总数 124K
- Windows 52K
- Mac 40K
- Linux 32K
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 | 5 | 6 | 7 | 1 | 3 | 3 | 4 | 2 | 7 | 1 | 1 | 3 | 3 | 6 | 4 | 5 | 7 | 5 | 2 | 7 | 3 | 2 | 2 | 2 | 3 | 10 | 11 | 5 | 3 | 4 | 2 | 4 | 8 | 0 | 7 | 3 | 5 | 2 | 3 | 4 | 4 | 9 | 3 | 3 | 6 | 6 |
Mac | 3 | 6 | 0 | 0 | 5 | 4 | 3 | 6 | 4 | 3 | 1 | 5 | 7 | 8 | 6 | 4 | 2 | 0 | 3 | 3 | 5 | 1 | 0 | 3 | 3 | 3 | 1 | 4 | 3 | 5 | 2 | 3 | 5 | 6 | 2 | 4 | 1 | 2 | 1 | 1 | 2 | 2 | 2 | 1 | 1 | 4 |
Linux | 2 | 3 | 0 | 0 | 3 | 3 | 1 | 4 | 4 | 2 | 4 | 7 | 2 | 6 | 4 | 2 | 1 | 3 | 2 | 6 | 5 | 5 | 3 | 4 | 2 | 2 | 3 | 3 | 11 | 1 | 2 | 1 | 1 | 0 | 2 | 2 | 4 | 3 | 0 | 2 | 3 | 5 | 4 | 7 | 1 | 1 |
说明文档
SublimeLinter-flake8
这个用于SublimeLinter的代码检查插件提供对SublimeLinter中flake8的接口。
安装
要使用此插件,必须安装SublimeLinter。
通过Package Control或常规的git clone
进行安装。
请确保在系统某处实际安装了flake8
。通常,在命令行中运行pip install flake8
即可完成。
如果您想使用全局安装的flake,请确保它在PATH中可用。在继续之前,请阅读并遵循文档中““查找代码检查可执行文件””部分的步骤,““验证PATH””。
如果您使用pipenv,且您在一个包含Pipfile的项目上工作,所有这些都应该自动完成。
设置
- SublimeLinter的设置:http://sublimelinter.com/en/latest/settings.html
- 代码检查的设置:http://sublimelinter.com/en/latest/linter_settings.html
额外设置
ignore_fixables
(默认:True
):在保存时过滤Sublime可以自动修复的警告(例如,末尾空白字符)。
SublimeLinter-flake8与常见的flake8配置文件和行内覆盖兼容。请注意,默认的情况下,工作目录设置为与当前窗口关联的打开文件夹。如果您的配置文件位于子文件夹中,您可以编辑此设置,例如。
如果要将额外的命令行参数传递给 flake8
,请使用 “args”。
与 --per-file-ignores
和其他 flake8 插件兼容
SublimeLinter-flake8 与大部分 flake8 插件默认兼容。然而,由于 SublimeLinter 在代码检查过程中的运行方式,那些根据文件名选择或忽略某些文件的插件可能会看起来“损坏”。这包括 flake8 自身的 --per-file-ignores
选项(从 3.7.0 版本开始引入),以及如 flake8-aaa 和 flake8-pyi 这样的插件。
为了将源文件名再次提供给 flake8
可执行程序,请使用 SublimeLinter 的 “args” 设置传递 --stdin-display-name
选项。
"args": ["--stdin-display-name", "${file:stdin}"]
包含 :stdin
回退选项确保尚未保存的文件也能进行代码检查。