Python之Flake8 - Coding Style检查自动化的利器

参考文档:

http://blog.csdn.net/gaoyingju/article/details/50449522 http://flake8.readthedocs.org/en/latest/

条件约定:

OS: CentOS release 6.4 (Final) Python: Python 2.6.6 Flake8: 2.5.1 (pep8: 1.5.7, flake8_quotes: 0.1.1, pyflakes: 1.0.0, flake8-debugger: 1.4.0, flake8-respect-noqa: 0.2, flake8-todo: 0.4, import-order: 0.6.1, flake8-immediate: 0.2, radon: <property object at 0x1dbaec0>, mccabe: 0.3.1, flake8-print: 2.0.1, naming: 0.3.3) CPython 2.6.6 on Linux

开始安装:

pip install flake8 下面的非必须 pip install pep8-naming pip install flake8-import-order pip install flake8-todo pip install flake8-quotes pip install flake8-immediate pip install flake8-debugger pip install radon pip install flake8-print pip install flake8-respect-noqa

使用方式

flake8 filename.py 还有更多姿势等待你发现~

配合git使用:在代码目录下,

flake8 --install-hook git config flake8.strict true

测试结果: 故意写错顺序和代码

赶紧用起来吧,值得你拥有

更多信息请查看官方文档~

原文发布于微信公众号 - 马哥Linux运维(magedu-Linux)

原文发表时间:2016-01-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java系列博客

【redis】安装与运行:Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

65250
来自专栏BeJavaGod

权限框架 - shiro 简单入门实例

前面的帖子简单的介绍了基本的权限控制,可以说任何一个后台管理系统都是需要权限的 今天开始咱们来讲讲Shiro 首先引入基本的jar包 ? 项目工程结构: ? 创...

40590
来自专栏开源优测

AutoLink开源平台主入口代码分析

github地址:https://github.com/small99/AutoLink

17520
来自专栏应兆康的专栏

每天一个Linux命令(3)——pwd

pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全目录使用/分割。第一个/表示根目录,最后一个目录是当前目录...

36060
来自专栏西安-晁州

解决vuejs应用在nginx非根目录下部署时访问404的问题

37540
来自专栏前端小叙

git statsh命令报错解决

git stash命令主要用于当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,除了commit原分支的代码改动的方法外,提供暂存代码的方式...

37480
来自专栏c#开发者

OLEDB adapter for Biztalk server 2006更新[源码]

前一个阶段做一个<<General Database Adapter for Biztalk Server 2006 介绍>>主要功能实现对OLEDB数据库的访...

29670
来自专栏施炯的IoT开发专栏

Windows Phone SDK 7.1.1 Update正式版发布

     本次更新主要包含了对256M内存设备的支持,包含了256M设备的模拟器,并且更新了512M内存模拟器的版本。      安装此更新,是建立在WP SD...

19870
来自专栏极客猴

Django 2.1 版本已经来袭

一个备受关注、很多人都在使用的软件,软件开发团队会定期发布新版本。其主要目的是修复之前一些 Bug 以及新增一些新特性。Django 作为主流的 Python ...

11720
来自专栏Python、Flask、Django

flask项目使用第三方实现上传文件/图片的功能

16320

扫码关注云+社区

领取腾讯云代金券