Skip to main content

没有任何

项目描述

flake8-todos

flake8 linter的插件,用于检查项目中的 TODO。

好的:

# TODO(gram): check performance
# https://github.com/orsinium-labs/flake8-todos/issues/1337

坏的:

# FIXME idk how it works lol

检查:

  • T001:使用 TODO 而不是 FIXME(或 BUG)以保持一致性。
  • T002:将作者添加到 TODO(动机)中。
  • T003 : 在 TODO 中添加 issue 链接。
  • T004 : TODO 中遗漏了冒号。
  • T005 : TODO 中遗漏的文本。
  • T006 : 写 TODO 而不是 ToDo (使用大写)。

安装

python3 -m pip install --user flake8-todos

用法

检查插件是否已添加到您的 flake8 中:

$ python3 -m flake8 --version
3.7.7 (flake8-todos: 1.0.0, mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1) CPython 3.6.7 on Linux

如果您在前面的命令输出中没有看到flake8-todos,请检查flake8flake8-todos安装在同一个解释器中。

如果一切正常,运行flake8

python -m flake8 example.py

执照

  • 此存储库的内容包含由EclecticIQ BV开发的 flake8-todos 的公共分支。该软件包的 0.1.2 版在 BSD 3-Clause License 下获得许可。文件LICENSE包含原始许可证文件。
  • 分叉是在相同的许可和条件下分发的。
  • 0.1.2 版、所有早期版本和相应的源代码均根据版权“2019 EclecticIQ”获得许可。
  • 从 0.1.4 开始的所有后续更改和分发均在版权“2020 Gram gram@orsinium.dev ”下获得许可。
  • 两种版权都包含在分叉的版本中,因为它包含双方的更改。

创建分支的目的是为项目提供源代码、分发和维护。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

flake8-todos-0.1.5.tar.gz (8.0 kB 查看哈希)

已上传 source

内置分布

flake8_todos-0.1.5-py3-none-any.whl (8.0 kB 查看哈希

已上传 py3