问题标签 [codacy]

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 回答
241 浏览

angularjs - 忽略 Codacy 中的全局变量

我在我的 angularjs 项目中使用 eslint。我的项目有一个与 Codacy 的 Github 集成(使用配置文件)。我已经在 .eslintrc 文件中配置了需要从 linting 中忽略的全局变量,如下所示:

这在 IDE 中运行良好,我没有收到任何错误。但是 Codacy 没有选择全局忽略的变量,并且一直抱怨角度、数字、Highcharts 等的 no-undef。

如何修复此配置?

0 投票
2 回答
485 浏览

github - 配置 Codacy 以查看受监控分支的所有分支?

现在我们有 Codacy 监控 DEV 分支,根据推荐的做法,每当我们做某事时,我们都会创建一个 DEV 的个人分支,处理它,然后重新合并。事情是,如果 Codacy 发现问题,我们有从 DEV 分支出来,修改,然后重新合并。同时,DEV 有这个有缺陷的代码,所以我们必须撤消那个合并,等等等等。如果你惊慌失措,因为海外的家伙很快就会上线!

想到三个可接受的解决方案,可能更多:

  • 配置 Codacy 以在提交后审查受监控分支的所有分支
  • 我们倾向于一致地命名我们的分支,因此可以指定正则表达式
  • 如果存在待处理的 Codacy 问题,配置 GitHub 和/或 Codacy 以防止拉取受监控的分支

这些有可能吗?

0 投票
1 回答
170 浏览

ios - 使用 Fastlane 发送 Codacy 代码覆盖率

我正在尝试使用 Fastlane 将 Slather 创建的代码覆盖率报告发送到 Codacy。这是车道:

Slather 工作,但 bash 脚本没有。它返回了这个错误:

[06:40:19]:命令 'bash <(curl -Ls https://coverage.codacy.com/get.sh -r SlatherReports/cobertura.xml)' 的退出状态是 2 而不是 0。sh:- c:第 0 行:意外标记附近的语法错误`(' sh:-c:第 0 行:`bash <(curl -Ls https://coverage.codacy.com/get.sh -r SlatherReports/cobertura.xml)'

那么,我该如何解决这个问题?谢谢。

0 投票
2 回答
192 浏览

javascript - github 中的 Codacy 功能给了我一些我无法理解的错误

我有一个包含 Codacy 的存储库来检查我的代码质量。在尝试进行提交时,我遇到了这两个我不知道如何解决的错误......有什么帮助吗?

预期的属性简写。

在这一行:this.state.notifications.push({name: name, url: inboxFolder.files[parseInt(index)].url});

在索引 0 处找到带有非文字参数的 fs.readFile

在这一行:let fol = await this.fc.readFile(url.toString());

0 投票
1 回答
36 浏览

scala - 主代码和测试代码是否可以有不同的规则?

是否可以在 Codacy 中为主要代码和测试代码设置不同的规则?我知道我可以消除对测试代码的检查。但我不想那样做。但是,有许多规则,尤其是关于重复的规则,对测试没有意义。

我的主要语言是 Scala。

0 投票
1 回答
725 浏览

annotations - 如何指定代码行以将它们从 Codacy 分析中排除

git项目的代码分析我不得不从代码分析中排除几行代码我能做到吗?Codacy 有自己的注释吗?(例如@SkipLine)

//需要拐杖进行代码分析

0 投票
1 回答
2887 浏览

javascript - Codacy“在索引 0 处找到带有非文字参数的 fs.functionName”错误

错误消息和我的代码:

在索引 0 处找到带有非文字参数的 fs.existsSync

在索引 0 处找到带有非文字参数的 fs.mkdirSync

在索引 0 处找到带有非文字参数的 fs.readFileSync

在索引 0 处找到带有非文字参数的 fs.writeFileSync

0 投票
0 回答
3377 浏览

c++ - 如何为 clang-tidy 指定编译数据库

我正在努力为我的项目运行 clang-tidy。我正在尝试为我的项目运行 clang-tidy 以将数据发送到 Codacy。我这样做是这样的:

但它抱怨找不到编译数据:

我确信compile_commands.json位于我试图运行 clang-tidy的构建目录中。
主要 CMakeLists.txt:

我是否需要指定一些额外的选项,或者我误解了什么?

编辑

再想一想,也许我不应该在单独的“go”中进行,而是在生成 CMake 项目时?

编辑2

我想出了这个:

现在它没有抱怨数据库,似乎它正在将数据发送到 codacy,但我在 codacy 上看不到任何东西......我通读了codacy-clang-tidy,它似乎正在从标准输入获取数据。

0 投票
1 回答
169 浏览

php - 如何在 PHP 中不直接使用 $_FILES Superglobal?

由于代码问题,我正在寻找一种替代方法来获取 $_FILES 中的数据

在此处输入图像描述

我不知道如何不直接使用超全局变量。

我不能filter_input像我一样使用来解决同样的问题$_POST

在此之下,我的表格:

0 投票
1 回答
253 浏览

python - 如何配置 Codacy Python 短绒?

我最近在我的 repo 上启用了 GitHub Codacy 扫描。Pylint* 和 Prospector 模块(如果这是正确的术语)报告了很多警告:
在此处输入图像描述

我必须相信有一种方法可以配置它们标记的内容,可能是通过rc文件或.yml放置在某处,但我还没有弄清楚配置文件应该命名什么,它们应该放在哪里,以及允许的语法是什么(es ) 是。如果我能弄清楚 FM 到 R,我会很高兴 RTFM。

如何在 GitHub 上配置 Codacy 代码扫描器调用的 linter?