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

SublimeLinter-flake8

SublimeLinter ST3 热门

基于flake8的SublimeLinter插件,用于Python。

详细信息

  • 4.2.7
  • github.com
  • github.com
  • 5个月前
  • 2小时前
  • 11年前

安装次数

  • 总数 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

说明文档

源代码
raw.githubusercontent.com

SublimeLinter-flake8

Build Status

这个用于SublimeLinter的代码检查插件提供对SublimeLinterflake8的接口。

安装

要使用此插件,必须安装SublimeLinter。

通过Package Control或常规的git clone进行安装。

请确保在系统某处实际安装了flake8。通常,在命令行中运行pip install flake8即可完成。

如果您想使用全局安装的flake,请确保它在PATH中可用。在继续之前,请阅读并遵循文档中““查找代码检查可执行文件””部分的步骤,““验证PATH””。

否则,请配置““可执行文件””或““Python””设置。

如果您使用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-aaaflake8-pyi 这样的插件。

为了将源文件名再次提供给 flake8 可执行程序,请使用 SublimeLinter 的 “args” 设置传递 --stdin-display-name 选项。

"args": ["--stdin-display-name", "${file:stdin}"]

包含 :stdin 回退选项确保尚未保存的文件也能进行代码检查。