Tencent / TscanCode

A static code analyzer for C++, C#, Lua
Other
2.01k stars 591 forks source link

GUI执行检查的错误项与cmd运行stcancode 内容不一致,是缺少了哪些设置吗? #25

Open wsz641 opened 5 years ago

wsz641 commented 5 years ago

在用ui执行代码检查,与通过cmd启动,传入文件位置等信息后,导出的xml结果,不一直,并且有些错误没有检查出来,是因为在cmd情况下,缺少了哪些设置?

wsz641 commented 5 years ago

通过版本对比,当前使用的是2.1.927,发现最新2.14中有规则配置,当GUI选择规则为基础包时,结果与cmd方式调用一直,当增加选择扩展规则时,出现的结果与GUI一致,请问,通过cmd方式调用时,如何设置规则包?

wsz641 commented 5 years ago

现通过一些文章 阅读,是有一个规则配置文件,但是没有找到对应规则配置文件的格式说明,请问应该去哪里可以找到对应的说明?谢谢!

ben620 commented 5 years ago

现通过一些文章 阅读,是有一个规则配置文件,但是没有找到对应规则配置文件的格式说明,请问应该去哪里可以找到对应的说明?谢谢!

安装目录下面有一个CFG的目录,里面包含了lua和C++工具的配置文件 xml文件的"Checks"部分控制了检查规则的开关

ben620 commented 5 years ago

@wsz641 调整cfg.xml文件中中的value,就可以开启或关闭全部规则

wsz641 commented 5 years ago

多谢!可以使用了!还有个问题请教 在导入的文件中--includes-file,包含了一些c++的库,并且添加 --check-config for details,就会扫描很多基础的.h文件,消耗大量的时间,请问这部分参数是应该怎么配置?多谢大神!

wsz641 commented 5 years ago

原因是我想全开所有配置里的规则,进行代码扫描,但是会报很多基础头文件找不到的错误

OUQQ commented 2 years ago

你好!!我想问问怎么在CMD下启动TscanCode