prude是一个检查单词错误的简单解析器(camelcase变量、snake_case变量和文档)
prude的Python项目详细描述
正经的
prude
是检查language
错误的通用代码分析器。language
检查是英语。
![Badge](https://badge.fury.io/py/prude.png
说明
这是一个分析C、C++文件的工具,并确定它是否有一些不存在的英文单词。
Prude有一个免费的许可证,可以在复制文件中找到。 任何贡献都是值得欢迎的;)
git存储库
http://github.com/HeeroYui/prude/
安装
要求:Python >= 2.7
和pip
只需运行:
pip install prude
在debian/ubuntu上安装pip:
sudo apt-get install pip
在ARCH linux上安装pip:
sudo pacman -S pip
在MacOS上安装PIP:
sudo easy_install pip
prude开发:
git clone http://github.com/HeeroYui/prude/
cd prude
./setup.py develop --user
文档
用法
转到您的编码目录并执行:
prude yourFileToParce.cpp
# OR (multiple files)
prude yourFileToParce.cpp other_file.py and.txt
# simply the path
prude .
您可以使用一些选项:
--color/-C to have beautifull color check
--recursive/-r Parse all under directories
创建例外:
prude parse all upper folder查找所有文件“.prude_*”,并将其添加到异常错误列表中。
查找文件“.prude”时搜索结束
你可以有:
root_path
--> .prude
--> .prude_lua
--> .prude_tinyxml
--> module
--> submodule
--> .prude_local
--> .prude_local2
--> my_file_cpp.cpp
--> sub_second
--> file_c.c
文件的检查my_file_cpp.cpp
使用所有的.prude*文件,文件file_c.c
只使用根路径上的文件
一个正经的文件如下:
#
注释行+
使用行尾检查字符串的精确匹配(例如:+my_variablestupidname)- 直接元素用于将每个单词用小写字母表示,以排除其中的错误(例如:析构函数)
!
要在配置中应用的命令。!NO_CAPITAL_LETTER
==>;禁用对大写字母中单词的检查!CAPITAL_LETTER
==>;启用大写字母中单词的检查(默认值)
一些棘手的事情(删除,因为它在声明时出错,不再需要在库中使用它):
- 命名空间调用被禁用(例如namespace::prout)
- 参数访问被禁用(例如:variable.hello()或variable->;hello())
- “包括…”和“包括…”
现在你可以玩了
注意:在http://github.com/HeeroYui/prude/common/中,有一些通用的C库在全局中声明愚蠢的东西
许可证(apache v2.0)
Prude Edouard Dupin版权所有
根据apache许可证2.0版(以下简称“许可证”)授权; 除非符合许可证,否则您不能使用此文件。 您可以在
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。