简单代码检查元工具
codequalit的Python项目详细描述
简单的代码检查元工具。
代码质量是多个外部代码检查工具的粘合剂。它的 目标是与编辑环境和版本控制轻松集成 (供应链)工具。
安装
sudo python setup.py install
然后,运行:
codequality --list-checkers
查看您的计算机上有哪些可用的和安装的跳棋。为了 现在,codeQuality只知道一些跳棋,它将使用任何 有空的。
使用详细信息
见codequality --help。
一些示例:
codequality foo.py bar.js codequality --ignore "*junk/*" codequality --scm git codequality --scm git --rev HEAD~3
集成
所有输出都遵循一种简单的可解析格式:
filename:linenumber:columnnumber: message
列号是可选的(有些外部工具不提供 它)。
VIM集成
:setlocal makeprg=codequality\ % :make
有关如何工作的详细信息,请参阅vim的:help make。
git提交后集成
在.git/hooks/post-commit文件中放入以下内容:
#!/bin/sh codequality --scm git -r HEAD
并确保chmod +x提交后挂钩文件。你会的 每次本地提交后都有一个代码质量报告。