问题标签 [codan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2601 浏览

c++ - 我在哪里可以设置 Eclipse C++ 函数名称样式?

命名约定的 Codan 分析给了我“错误的函数名称”信息消息,因为它需要 camelCase 并且我使用 CamelCase。(我知道我可以关闭它,但我宁愿让它强制执行我的命名约定)。

我正在使用 Eclipse/CDT Indigo。在 Windows->Preferences 下有一个 C/C++->Code Style->Name Style(见图),但在 Code 下它没有方法名称的选项。这很奇怪,因为它有一个更具体的 Getter 和 Setter 方法条目。Codan 从哪里得到它用于验证的样式?

首选项对话框的屏幕截图

0 投票
1 回答
226 浏览

eclipse - Eclipse CDT 在构建项目之前显示错误

我在使用 Eclipse CDT Juno 时遇到了一个小问题。

当我第一次打开 Eclipse 时,它​​会显示许多 C/C++ 问题错误,这些错误在我所有的项目中都出现了红色 x。其中许多错误是#include'd 头文件的“没有这样的文件或目录”错误。但是,在我清理并重建我的项目后,所有错误都消失了。

我已经仔细检查了所有索引器设置,并且索引路径指向正确的位置。我还相信索引器设置正确,因为在构建之后,所有“没有这样的文件或目录”错误都消失了,我可以在没有任何红色 x 的情况下浏览源代码。

我也尝试过索引->重建和索引->刷新所有文件,但唯一能清除错误的是清理/构建。

我觉得我不应该每次打开 Eclipse 时都重新构建我的所有项目。有什么想法吗???

0 投票
2 回答
552 浏览

eclipse - Eclipse CODAN 静态代码分析

我在 Eclipse CDT 中使用集成的 CODAN 静态代码分析工具。有没有办法将此分析的输出存储在 Eclipse 的“问题”窗口中显示的文件中,该文件存储其格式并存储列,如 Eclipse 问题窗口中所示。

我做了一个“全选”->“复制”和“粘贴”到一个文本文件,但它丢失了所有的列和格式并且难以阅读。

Eclipse 是否有任何选项/设置可以将此静态代码分析输出存储到文件中?

0 投票
0 回答
400 浏览

c++ - Eclipse 代码分析器给出的“无效参数”错误不正确

我正在使用 cocos2d-x 库并尝试从中调用几个函数。代码编译没有任何错误,而代码分析器在两个函数中不断抱怨“无效参数”:

所有其他调用都可以正常工作。这两者之间其他功能所没有的共同点是 GLubyte 的使用。GLubyte 定义如下:

我不认为问题出在我调用方法的方式上,但这里有一个关于相关部分的片段:

看起来问题是由 CODAN 引起的。所以我的问题是:为了满足分析器并消除所有这些错误,我应该在代码中更改/添加什么?我宁愿不禁用它,所以任何手动解决方案都足够了。

0 投票
2 回答
1676 浏览

eclipse-cdt - Eclipse CDT 如何理解 __SIZE_TYPE__?

size_t当我在 Eclipse 中打开声明时,我stddef.h从 GCC 中获得以下信息: typedef __SIZE_TYPE__ size_t;

我知道这__SIZE_TYPE__没有在任何头文件中定义,但编译器知道。

但是,Eclipse CDT 如何理解它__SIZE_TYPE__并且size_t是整数类型,所以它可以进行代码分析等?它内置在 CDT 中吗?

0 投票
1 回答
511 浏览

c++ - Linux、Eclipse、ARM 工具链和 Codan 错误

经过整整一周的谷歌搜索,在这里提问等等。我在 Linux 下建立了我的 arm-none-eabi 工具链。最后!

我的问题是(我真的希望这是最后一个!)我仍然从 Eclipse 中得到 Codan 错误——这很烦人。这些错误描述例如:

  • Symbol 'stderr' could not be resolved
  • Invalid arguments 'Candidates are: void sleep(?)

我正在为 C/C++ 开发人员使用 Eclipse Luna。编辑器中的代码是默认代码。

我应该怎么办?禁用柯丹?“教”它忽略这样的事情?如果是这样,我该怎么做?

不烦吗?

谢谢你的帮助!

0 投票
1 回答
1726 浏览

eclipse - Eclipse Luna CDT:什么是标头变体?

我很难让 Eclipse Indexer (Codan) 识别头文件中的某些数据声明。Index all header variables有一个新的偏好,但很少解释这意味着什么。启用首选项似乎可以解决问题。但我仍然想知道偏好到底是做什么的。

0 投票
1 回答
107 浏览

eclipse - Codan 无法解析符号集包含路径

目前在 osx Yosemite 下为 C 项目运行 Eclipse Luna。

我不明白为什么 eclipse 无法解析符号。

我有一个要添加的包含目录,因此我将其包含在设置> 路径和符号> 包含中。

我可以在编辑器中很好地打开我的符号声明,但是 eclipse/codan 一直抱怨这个符号没有被解析(红色底层并且无法自动完成那个符号)。

我希望有一些我想念的东西。

我该如何解决?

0 投票
1 回答
509 浏览

c++ - 'string' 没有命名类型错误”在 eclipse cdt

我在我的代码中添加了一个新的源文件夹,并创建了一个带有以下标题和 cpp 文件的新类

文件

我收到一个错误,即字符串不是构造函数和成员变量 Obj 中的类型,并且我在 cpp 文件中收到 Codan 错误找不到构造函数的成员声明。我已经多次清理项目,重建索引并重建项目,但它不起作用。任何的想法?

0 投票
1 回答
266 浏览

eclipse-cdt - 向 Codan 添加新规则

我在 Eclipse CDT 中使用集成的 CODAN 静态代码分析工具。但我想添加一些规则来检查我的代码的命名约定。我如何创建这种规则并将其添加到 Codan?