flake8规范_flake8

flake8规范_flake8一.概述flake8(代码规范利器)是下面三个工具的封装:1)PyFlakes2)Pep83)NedBatchelder’sMcCabescript二.安装pipinstallflake8三.使用(rd)➜webgit:(develop)✗flake8views.py#检查一个文件views.py:1:1:E265blockcomments…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一.概述
flake8(代码规范利器)是下面三个工具的封装:
1)PyFlakes
2)Pep8
3)NedBatchelder’s McCabe script

二.安装

pip install flake8

三.使用

(rd) ➜  web git:(develop) ✗ flake8 views.py   # 检查一个文件
views.py:1:1: E265 block comment should start with '# '
views.py:23:80: E501 line too long (117 > 79 characters)
views.py:56:32: E261 at least two spaces before inline comment
views.py:56:32: E262 inline comment should start with '# '
views.py:62:32: E265 block comment should start with '# '
views.py:63:32: E265 block comment should start with '# '
views.py:82:80: E501 line too long (82 > 79 characters)
views.py:100:39: E251 unexpected spaces around keyword / parameter equals
views.py:111:65: E231 missing whitespace after ':'
views.py:111:80: E501 line too long (113 > 79 characters)
views.py:123:80: E501 line too long (96 > 79 characters)


(rd) ➜  web git:(develop) ✗ flake8  # 检查一个项目的所有文件
./common.py:16:23: F841 local variable 'e' is assigned to but never used
./settings.py:12:1: F401 'src.conf.GlobalConf.UPLOAD_PATH' imported but unused
./settings.py:12:1: F401 'src.conf.GlobalConf.LOGIN_URL' imported but unused
./settings.py:89:80: E501 line too long (80 > 79 characters)
./settings.py:131:80: E501 line too long (96 > 79 characters)
./settings.py:146:80: E501 line too long (81 > 79 characters)
./settings.py:186:80: E501 line too long (88 > 79 characters)
./settings.py:223:80: E501 line too long (93 > 79 characters)
./urls.py:25:80: E501 line too long (80 > 79 characters)
./urls.py:29:80: E501 line too long (90 > 79 characters)
./urls.py:32:23: E124 closing bracket does not match visual indentation
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194242.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月9日 下午6:43
下一篇 2025年11月9日 下午7:15


相关推荐

  • 后台接口文档示例

    后台接口文档示例项目后台 API 接口文档 比代码重要 API V1 接口说明 接口地址 http hai com v1 服务器已经全部开启 CORS 跨域支持 使用 HTTPStatusCo 为状态标识 数据返回格式统一使用 json 格式支持的请求方法 GET select 从服务器获取资源 POST create 在服务器创建资源 PUT update 更新服务器资源 DELTE delete 删除服务器资源返回状态码

    2026年3月17日
    2
  • java定时任务schedule_timer schedule参数

    java定时任务schedule_timer schedule参数该楼层疑似违规已被系统折叠隐藏此楼查看此楼==============java定时器可以用作,定时刷新缓存等。。。。。。。。。。。timer.schedule(task,firstTime,period);task参数是,TimerTask类,在包:importjava.util.TimerTask.使用者要继承该类,并实现publicvoidrun()方法,因为Tim…

    2025年12月5日
    9
  • 什么是数字签名?什么是数字证书?密码学知识?

    什么是数字签名?什么是数字证书?密码学知识?阮一峰老师 2011 年的这篇文章很好 原文如下 作者 阮一峰日期 2011 年 8 月 9 日来源 http www ruanyifeng com blog 2011 08 what is a digital signature html 今天 我读到一篇好文章 它用图片通俗易懂地解释了 数字签名 digitalsigna 和 数字证书 digitalc

    2026年3月17日
    2
  • Linux系统和Windows系统Yarn 安装与使用教程

    Linux系统和Windows系统Yarn 安装与使用教程文章目录一 官网指引二 Yarn 介绍三 Yarn 优点四 window 系统安装 Yarn1 下载安装包安装 2 通过 Chocolatey 安装 3 通过 Scoop 安装五 Linux 系统安装 Yarn1 官网脚本执行一键安装 2 通过 npm 安装 1 Linux 安装 npm3 安装成功后查看版本六 Yarn 常用命令 1 初始化新项目 2 添加依赖包 3 将依赖项添加到不同依赖项类别 4 升级依赖包 5 移除依赖包 6 安装 package json 里的包依赖 并将包及它的所有依赖项保存进 yarn lock7 发布包 8 运行脚本 9

    2026年3月17日
    2
  • bitnami mysql_Bitnami 快速搭建服务器环境(Django)

    bitnami mysql_Bitnami 快速搭建服务器环境(Django)Bitnami 提供集成式服务器环境安装包 可一键式搭建众多主流的网站 服务环境 如 LAMP Drupal Django 等 同时支持 Windows Linux 如 Centos 和 ubuntu MacOS 及各云主机服务商 选择环境包登录网站 https bitnami com stacks 选择自己需要的环境包 以下以 Django 为例 BitnamiDjang

    2026年3月17日
    1
  • String转成Json数组 JsonArray 保持有序

    String转成Json数组 JsonArray 保持有序接收上传的数据转成Json,希望数据保持原来的顺序,fastjson处理JsonArray会把顺序hash,可以使用Gson来转成Json,避免顺序改变。importcom.google.gson.JsonArray;importcom.google.gson.JsonParser;/***createbyLiuJinHe2019/9/20*/pu…

    2022年6月20日
    77

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号