问题标签 [code-climate]

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

code-climate - 如何让 CodeClimate 忽略文件中的 max-lines 和 max 语句

我们有一个大约有 350 条线的减速机。我们的函数限制是 75(eslint),所以我们得到了太多行错误。我们也得到了太多的 return 语句,但这是一个 reducer,这不是问题。我们如何忽略这一文件中的这些 CodeClimate 错误?

以下是错误:

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
38 浏览

python - 如何在 python 中使用 xarray 将气候数据集相乘?

输入 :

输出 :

(64800, 72) (72, 64800) (64800, 0) <xarray.DataArray (space: 64800, time: 0)> array([], shape=(64800, 0), dtype=float64) 坐标:*时间(time) datetime64[ns] * space (space) MultiIndex

  • 纬度(空间) float64 -90.0 -90.0 -90.0 -90.0 ... 89.0 89.0 89.0 89.0
  • 经度(空间) float64 0.0 1.0 2.0 3.0 4.0 ... 356.0 357.0 358.0 359.0('空间','时间')

最初 Xt 矩阵的大小是 64800 72,Y 是 72 64800。这两个矩阵相乘后,大小应该是 64800 64800,但我得到 64800 0。为什么会这样?帮我解决这个问题。基本上我在这里使用 xarray 。

图片附在这里

0 投票
1 回答
378 浏览

gitlab - 未能加载代码气候报告,但报告存在

在 gitlab 中,我有一个生成代码气候报告的管道,应该显示在 gitlab 小部件中。

报告已成功生成(我添加了cat code-quality.json但我有消息 «Failed to load codeclimate report»。

当我检查 gitlab 页面的源代码时,我看到一个似乎包含导致问题的代码的字符串:

当我在没有 的 url 栏中复制/粘贴路径时\u0026proxy=true,文件已成功下载。

这里是.gitlab-ci.yml生成文件的配置。

你知道这段代码有什么问题吗?或者如果没关系,我应该在哪里解决这个问题?

0 投票
0 回答
112 浏览

code-coverage - cypress 代码覆盖中的项目相对路径

我使用 Cypress 进行客户端 e2e 测试,使用@cypress/code-coverage进行报告。我有一个monorepo、客户端和服务器文件夹。每个人都会生成自己的覆盖率报告(lcov.info)。我正在使用 CodeClimate 来跟踪总覆盖率。它提供了一个将多个报告合并为一个,然后上传的工具问题是两个报告都有相对路径(关于测试的文件)到服务,所以 /client/coverage/lcov.info 没有构建路径'client/component/index.ts'但是/component/index.ts这样报表合并失败

我可以在服务器端解决这个问题,将一些选项传递给 jest-conf,但我没有处理任何与 cypress 相关的问题。我可以在根级别生成报告文件夹/文件,将选项传递给 nyc(@cypress/code-coverage 使用该选项),但路径仍然是客户端文件夹的相对路径。

有没有人遇到过这个问题?非常感谢帮助

0 投票
1 回答
27 浏览

ruby-on-rails - 有没有办法让 codeclimate 忽略 PR 中未修改的行?

我们刚刚为我们的 PR 启用了 CodeClimate,并且有大量的重构工作要做​​,但它使我们的 PR 无法处理未触及的代码行。

即,如果我修改文件中的任何位置,它将分析所述文件中的每一行。

有没有办法阻止这种行为?

0 投票
1 回答
52 浏览

yaml - 尽管有 .codeclimate.yaml 文件,但不能忽略行长

我正在使用 Python Black 自动将行长减少到 88,但 pep8 linter 强制执行 79 个字符的限制。我想关掉这个

我的.codeclimate.yaml文件以:

但这似乎不受尊重。

0 投票
0 回答
14 浏览

python - 制作风合成时的引导测试问题

我想做bootstrap显着性检验来查看850风的复合,复合包含23年(umature/vmature),总样本(ujjaano/vjjaano)包含71年。它们是 3-D 数据。但是我发现我的结果在所有领域都很重要。然后我意识到我在函数内,他们在总样本中随机选择数据,但我必须选择与合成相同大小的数据,这意味着我必须从总样本中随机选择 23 个数字 1000 次. 我很困惑如何处理它,我可以请你帮忙吗?从图片中您可以找到我的代码。代码

0 投票
0 回答
241 浏览

javascript - 解析错误:找不到模块 'babel-plugin-root-import' 需要堆栈:在代码环境中

我在 codeclimate 上遇到以下错误,有人可以帮助我吗

解析错误:找不到模块 'babel-plugin-root-import' 需要堆栈:- /usr/local/node_modules/@babel/core/lib/config/files/plugins.js - /usr/local/node_modules/@babel /core/lib/config/files/index.js - /usr/local/node_modules/@babel/core/lib/index.js - /usr/local/node_modules/@babel/eslint-parser/lib/worker/babel -core.cjs - /usr/local/node_modules/@babel/eslint-parser/lib/worker/handle-message.cjs - /usr/local/node_modules/@babel/eslint-parser/lib/client.cjs - / usr/local/node_modules/@babel/eslint-parser/lib/index.cjs - /usr/local/node_modules/eslint/lib/cli-engine/config-array-factory.js - /usr/src/app/lib /eslint6-patch.js - /usr/src/app/lib/eslint.js - /usr/src/app/bin/eslint.js

babel.config.js

.eslintrc

.codeclimate.yml

0 投票
1 回答
39 浏览

software-quality - CodeClimate 不读取配置

在我的反应项目代码质量检查器 CodeClimate 中,使用高级配置只是停止一些愚蠢的代码质量因素/阈值,如 50 行代码,:

.codeclimate.yml除了我之外,我还创建了什么package.json并将其上传到存储库(与分支 DEV 上的 CodeClimate 连接),遵循文档

这是.yml文件的示例:


问题是: CodeClimate 不会根据我的配置文件更改记录和指标!!我通过文件更改了记录;.yml但仍未在 CodeClimate 网站上更新?!!指标与默认值相同。

*** 提示:CodeClimate 网站设置与我们停止所有条件无关,除默认值外没有任何应用!而且我不想删除并重新添加回购,因为我会在增强过程中丢失我的跟踪记录。

0 投票
1 回答
145 浏览

gitlab - 模板文件在 Gitlab CI/CD 中不是有效位置

我已经修改了我的 Gitlab CI/CD 当前流程,以使用 codeclimate 添加一个关于代码质量的阶段。我尝试尽可能地遵循 Gitlab 文档,但是我收到了关于配置模板的错误。

这是我的.gitlabci.yml文件的内容