问题标签 [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.
github - 是否有可能检查导入模块的使用情况?
我的 pylintrc 中有一个不断增长的模块列表要忽略:
因为否则 codacy 将无法通过我的拉取请求。
有没有办法让 codacy 了解这些(pip)模块?
如果做不到这一点,有没有办法说“在代码检查中忽略这些,但在本地运行 pylint 时不要忽略它们”?
python - 审核 url 为允许的方案打开。允许使用“文件:”或自定义方案通常是出乎意料的
我在 Python 中使用这个语句
在此我在执行代码质量测试时收到此警告/错误
审核 url 为允许的方案打开。允许使用“file:”或自定义方案通常是出乎意料的。
codacy - Codacy API:发送 API 代码进行分析
是否可以使用 Codacy API 来分析代码片段?我们想在不为代码创建 GitHub 存储库的情况下分析代码。
javascript - “this”关键字在类主体之外是不允许的
我有功能,这是代码
但是当代码分析代码时我有一个奇怪的错误
就这个
the "this" keyword is disallowed outside of a class body
在这一行
const removeId: number = Number($(this).attr("data-number"));
我该如何解决?
javascript - 组内的导入源必须按字母顺序排列 (TS)
我的 ts 文件中有导入源
就这个
但我在代码中有错误
组内的导入源必须按字母顺序排列
我不明白为什么,因为都已经按字母顺序排列了?
我该如何解决这个问题?
git - 如何在项目历史中获取代码气味(来自 GitHub)
我需要检索每个提交引入的代码气味,来自现有项目的 GitHub。
我尝试使用JDeodorant,但检查每个提交的项目以仅进行分析是不可行的。我尝试通过命令行使用 PMD,但是由于有很多提交(每个项目平均 5000 次),所以不可能这样做。Codacy工具给了我类似的结果,但是它不仅显示 CodeSmells,而且还限制为 400 次提交。
任何迹象表明我可以在哪里做到这一点?
我可以为此使用任何工具,只要它返回一些由 Matin Fowler 定义的代码气味。
javascript - 如何修复 codacy 警报“通用对象注入接收器”
下面是我的代码。我不认为有任何问题。
我怎么能愚弄 codacy?如果我不能使用obj[key]
,那这到底是什么东西?我没有办法避免[]
。
yaml - Codacy yaml 配置以忽略测试文件中的重复
我想从我的测试文件中排除重复检查,但其他一切都保持不变。
这是我的.codacy.yml
文件:
但是我仍然在测试文件中报告了所有重复项。
任何人都知道如何做到这一点?
编辑根据我尝试的以下建议:
我也试过不带引号:
仍然没有骰子:(
javascript - 如何将检测 127.0.0.1/8 IP 的正则表达式转换为更安全的正则表达式?
为了检测网络中的所有 IP 127.0.0.1/8
,我使用了这个常见的正则表达式:
工作已完成,但通过 es-lint 的 codacy 检测到此正则表达式不安全。
我已经阅读了这个博客,这个stackoverflow 问题,但是我对正则表达式并不流利,而且我不理解所有的解释。
我试图添加[^,\r\n]
很多职位,但它不起作用。
这是一个测试正则表达式的工具:https ://regex101.com/r/YbYrcd/1
这是我的 javascript 代码被 eslint 检测为不安全的正则表达式:
如何将上述正则表达式转换为更安全且符合的正则表达式eslint
?