我想写一个脚本来强制执行我团队代码的一些规则。
例如,在我们的代码标准中,所有成员变量和私有函数都应以下划线开头:
class A{
private:
int _count;
float _amount;
void _increment_count(){ ++_count; }
}
因此,如果变量声明如下,我想为此类抛出一些警告或错误或某种消息。
class A{
private:
int count;
float amount;
void increment_count(){ ++_count; }
}
我想编写一个脚本 - 当以此程序作为参数运行时 - 将显示相应的消息。
有哪些选项可用于实现此目的?
答案 0 :(得分:1)
您应该查看http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis,并且可能会节省大量时间来实现您自己的代码分析器。