AnalysisTool(一个Clang GUI前端)声明我的ivars名称不正确:

具体做法是:

  

实例变量的名称   'groupName'不以'm'开头   前缀

Cocoa中的'm'前缀代表什么?

我应该使用它吗?或者这是误报。

有帮助吗?

解决方案

开发人员通常以 m _ (“member”的缩写)开头给出对象名称的实例变量,而你所看到的规则表明你的代码没有符合该惯例。如果您不想在代码中遵循此约定,只需在分析器中关闭该规则。

其他提示

AnalysisTool 是一个前端GUI,但也使用了一些不属于铛。据我所知,Clang没有强制/建议任何实例变量的命名约定,所以你所看到的可能是你可以放心忽略的内部编码风格(由AT的开发人员使用)。有关详细信息,请参阅此SO答案

Clang Static Analyzer 本身现在可以作为Leopard的二进制下载,而在此之前你必须自己构建它,这是复杂和耗时的。没有GUI就可以很容易地使用它,报告总体上非常好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top