问题标签 [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.
angularjs - 忽略 Codacy 中的全局变量
我在我的 angularjs 项目中使用 eslint。我的项目有一个与 Codacy 的 Github 集成(使用配置文件)。我已经在 .eslintrc 文件中配置了需要从 linting 中忽略的全局变量,如下所示:
这在 IDE 中运行良好,我没有收到任何错误。但是 Codacy 没有选择全局忽略的变量,并且一直抱怨角度、数字、Highcharts 等的 no-undef。
如何修复此配置?
github - 配置 Codacy 以查看受监控分支的所有分支?
现在我们有 Codacy 监控 DEV 分支,根据推荐的做法,每当我们做某事时,我们都会创建一个 DEV 的个人分支,处理它,然后重新合并。事情是,如果 Codacy 发现问题,我们有从 DEV 分支出来,修改,然后重新合并。同时,DEV 有这个有缺陷的代码,所以我们必须撤消那个合并,等等等等。如果你惊慌失措,因为海外的家伙很快就会上线!
想到三个可接受的解决方案,可能更多:
- 配置 Codacy 以在提交后审查受监控分支的所有分支
- 我们倾向于一致地命名我们的分支,因此可以指定正则表达式
- 如果存在待处理的 Codacy 问题,配置 GitHub 和/或 Codacy 以防止拉取受监控的分支
这些有可能吗?
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)'
那么,我该如何解决这个问题?谢谢。
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());
scala - 主代码和测试代码是否可以有不同的规则?
是否可以在 Codacy 中为主要代码和测试代码设置不同的规则?我知道我可以消除对测试代码的检查。但我不想那样做。但是,有许多规则,尤其是关于重复的规则,对测试没有意义。
我的主要语言是 Scala。
annotations - 如何指定代码行以将它们从 Codacy 分析中排除
git项目的代码分析我不得不从代码分析中排除几行代码我能做到吗?Codacy 有自己的注释吗?(例如@SkipLine)
//需要拐杖进行代码分析
javascript - Codacy“在索引 0 处找到带有非文字参数的 fs.functionName”错误
错误消息和我的代码:
在索引 0 处找到带有非文字参数的 fs.existsSync
在索引 0 处找到带有非文字参数的 fs.mkdirSync
在索引 0 处找到带有非文字参数的 fs.readFileSync
在索引 0 处找到带有非文字参数的 fs.writeFileSync
c++ - 如何为 clang-tidy 指定编译数据库
我正在努力为我的项目运行 clang-tidy。我正在尝试为我的项目运行 clang-tidy 以将数据发送到 Codacy。我这样做是这样的:
但它抱怨找不到编译数据:
我确信compile_commands.json位于我试图运行 clang-tidy的构建目录中。
主要 CMakeLists.txt:
我是否需要指定一些额外的选项,或者我误解了什么?
编辑
再想一想,也许我不应该在单独的“go”中进行,而是在生成 CMake 项目时?
编辑2
我想出了这个:
现在它没有抱怨数据库,似乎它正在将数据发送到 codacy,但我在 codacy 上看不到任何东西......我通读了codacy-clang-tidy,它似乎正在从标准输入获取数据。