Sublime Text 2 plugin / check Python files against some of the style conventions in PEP8
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Default (Linux).sublime-keymap
Default (OSX).sublime-keymap
Default (Windows).sublime-keymap

Here is new, more powerful plugin for lint your Python files:

Flake8Lint includes pep8 lind and pyflakes lint - please, use it.


Pep8Lint is a Sublime Text 2 plugin for check Python files against some of the style conventions in PEP8.

Based on


Download the latest source from GitHub and copy Pep8Lint folder to your ST2 "Packages" directory.

Or clone the repository to your ST2 "Packages" directory:

git clone git://

The "Packages" directory is located at:

  • OS X:

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

  • Windows:

      %APPDATA%/Sublime Text 2/Packages/


Default Pep8Lint config: "Preferences" -> "Package Settings" -> "Pep8Lint" -> "Settings - Default"

	// 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

To change default settings, go to "Preferences" -> "Package Settings" -> "Pep8Lint" -> "Settings - User" and paste default config to opened file.

Features / Usage

Automatically check Python files with pep8 lint tool and show window with error list:

Error list

And move to error line/char on select.