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

Python Pep8 检查工具

dreadatour ST2

Sublime Text 2 插件 / 检查 Python 文件是否符合 PEP8 的一些风格约定

标签 linting

详细信息

  • 2013.10.11.06.34.32
  • github.​com
  • github.​com
  • 11 年前
  • 1 小时前
  • 12 年前

安装次数

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

自述文件

源代码
raw.​githubusercontent.​com

这是一个新的、更强大的用于检查 Python 文件的插件:[github.com/dreadatour/Flake8Lint](https://github.com/dreadatour/Flake8Lint)

Flake8Lint 包含 pep8 lind 和 pyflakes lind - 请使用它。

Pep8Lint

Pep8Lint 是一个 Sublime Text 2 插件,用于检查 Python 文件是否符合 PEP8 的一些风格约定。

基于 github.com/jcrocholl/pep8

安装

GitHub 下载最新源码,并将 Pep8Lint 文件夹复制到你的 ST2 “ Packages” 目录。

或者克隆仓库到你的 ST2 “ Packages” 目录

git clone git://github.com/dreadatour/Pep8Lint.git

“ Packages” 目录位于

  • OS X

    ~/Library/Application Support/Sublime Text 2/Packages/
    
  • Linux

    ~/.config/sublime-text-2/Packages/
    
  • Windows

    %APPDATA%/Sublime Text 2/Packages/
    

配置

默认 Pep8Lint 配置: “首选项” -> “包设置” -> “Pep8Lint” -> “设置 - 默认”

{
    // run pep8 lint on file saving
    "lint_on_save": true,
    // set maximum line length
    "max-line-length": 79,
    // select errors and warnings (e.g. ["E", "W6"])
    "select": [],
    //skip errors and warnings (e.g. ["E303", E4", "W"])
    "ignore": [],

    // Visual settings

    // display popup with errors
    "popup": true,
    // highlight errors
    "highlight": false
}

要更改默认设置,请转到“首选项” -> “包设置” -> “Pep8Lint” -> “设置 - 用户”并将默认配置粘贴到打开的文件中。

特性/用法

自动使用 pep8 lint 工具检查 Python 文件,并显示错误列表窗口

Error list

并且在选择时跳转到错误行/字符。