查找Python代码中的冗余注释
项目描述
flake8-comments
报告python代码中的冗余注释。
一个糟糕的注释示例
# create user
user.create(force=True)
在这个例子中,注释提供的信息甚至少于代码本身。因此,您可以安全地删除注释而不会丢失任何信息。目标是减少信息冗余,只保留代码中实际重要和有用的部分。
安装
python3 -m pip install flake8-comments
用法
检查插件是否已添加到您的flake8中
$ python3 -m flake8 --version
3.7.7 (flake8-comments: 0.1.0, mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1) CPython 3.6.7 on Linux
如果您在上一个命令输出中看不到flake8-comments
,请检查flake8
和flake8-comments
是否安装在同一解释器中。
如果一切正常,运行flake8
python -m flake8 example.py
类似项目
还有一些针对清理注释的优秀的flake8插件
- flake8-eradicate 检测被注释掉的代码。
- flake8-todos 控制TODO注释的一致性。
- wemake-python-styleguide 有一些针对注释的检查,例如是否存在空注释、过多的
noqa
、no cover
、糟糕的shebang。
关闭
flake8-comments-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 780b4fc2820ed4ff8a0a98f3fc993f776ede1aecbe0c6cec64d93814b21c9234 |
|
MD5 | ddf1e7a0db8ba18d742cee96d2b24187 |
|
BLAKE2b-256 | 83383d8706aea09d9bfb22ea3a7f9d04e11090aaa21711051d2f688695ef5892 |
关闭
flake8_comments-0.1.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 42250cb4a51dc59e6db25f1291cfb16b78ea233f72dac32a5bc7b09c691235ea |
|
MD5 | 7e70cffc40302c3f018704026c7b2a00 |
|
BLAKE2b-256 | 9b324e4ad1131cf7d2aff04f6dbce80c74a2a39ac290acf4870d343879e5b2bf |