问题标签 [scrutinizer]
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.
continuous-integration - 如何设置 ScrutinizerCI 以运行 NightwatchJS UI 测试
因此,我们公司正在使用 Scrutinizer CI ( https://scrutinizer-ci.com/ ) 进行 Python 代码分析/覆盖。但是我们还需要设置 Scrutinizer CI 来运行 NightwatchJS UI 测试。
我已经阅读了 Scrutinizer 手册,但没有详细的指南如何设置它以运行 UI 测试。有一些关于 Selenium 的信息,但对我们来说并非如此,NightwatchJS 不使用 Selenium。任何帮助将不胜感激。
php - CakePHP 3 - 如何在 bootstrap.php 中记录 useImmutable() 方法
我们使用审查器来检查我们的代码。这是一个与 phpdoc 相关的“错误”:
错误信息:
Cake\Database\Type上不存在useImmutable()方法。似乎您针对 Cake\Database\Type 的子类型进行编码,例如 Cake\Database\Type\DateTimeType。
php - Scrutinizer:安装自定义作曲家包?
我在 Scrutinizer 中有一个 Github 项目,它的 composer.json 中有一个可选的推荐包。
我想在 Scrutinizer 构建期间安装此可选包,但在 Scrutinizer 配置中找不到有关如何执行此操作的任何信息。虽然包是可选的,但 Scrutinizer 会检测到许多错误,因为依赖项不存在,并且某些单元测试仅在存在时才会运行。
是否可以运行自定义作曲家命令,或安装额外的作曲家包?
php - 如何在 scrutinizer-ci 配置中为 php7.4 安装 ext-gd?
过了一段时间,Scrutinizer 在尝试分析 Sylius 插件代码时开始永久失败,并出现以下错误:
它找不到任何php7.4-gd
/ php7.0-gd
/php-gd
包(我已经尝试了所有变体,因为不知道那里使用的是哪个 Ubuntu)并且如果我尝试指定编译器选项它也会失败compile_options: '--enable-gd'
(因为它看起来像重写了一些默认选项'未在文档中指定,但审查程序成功运行所需,请参阅https://scrutinizer-ci.com/g/Setono/SyliusPronavicPlugin/inspections/e198ca2c-125d-4d57-b8ef-2314a62c5ecc)。
有人知道如何配置 Scrutinizer 为 php7.4 安装 ext-gd?官方文档没有提供信息:(
UPD:看起来 Scrutinizer 在旧 Ubuntu 14.04(Scrutinizer old Ubuntu 14.04)下工作,并且没有 php7.4 包存在(谷歌搜索installing php7.4-gd at ubuntu 14.04
不会给你正确的结果,所以使用的唯一方法ext-gd
是php7.4
提供编译选项。
UPD2:请参阅下面 Sam Dark 的回答
谢谢
php - 如何在 scrutinizer-ci 上安装 php-zip 扩展?
我试图在我的回购中使用审查器,但返回:
如何安装zip扩展?
我尝试使用此配置但无法正常工作:
laravel - 使用 Scrutinizer 对 Laravel 项目的 Phpunit 代码覆盖率
我正在尝试使用 Scrutinizer 获取 Laravel 项目的 PHPUnit代码覆盖率。
但是当我在配置文件的这一行安排检查时,进程块。
我不断收到这个错误。
这是.scrutinizer.yml配置文件的内容。
我检查了 Scrutinizer 文档,但找不到有用的东西来解决这个问题。
我错过了什么?