问题标签 [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.

0 投票
0 回答
512 浏览

scrutinizer - Scrutinizer PHP Analyzer 和全局作曲家依赖项

我们的项目依赖于必须全局安装的 bower 资产插件。问题是如何在运行 PHP Analyzer 之前教 scrutinizer 安装它:

将其添加到依赖项并不能解决问题。这是配置:

以下是分析器结果

0 投票
0 回答
125 浏览

laravel - 如何避免 Scrutinizer for Laravel 项目中的这个错误?

当我在Scrutinizer上检查我的 Laravel 应用程序时,会显示一些类似这样的错误:

代码是:

它运行完美,但在每个分析器上它都向我显示相同的错误。我认为这是我的View类实例化的问题,但我不知道如何解决它。

有没有为 Laravel 项目配置 Scrutinizer 的好指南?

提前致谢。

0 投票
1 回答
179 浏览

php - 使用 wp_localize_script() 创建 javascript 变量时如何满足 Scrutinizer

我正在使用 Bitbucket 并已将 Scrutinizer 配置为在上传时分析代码。它抱怨未声明变量,并导致代码分级受到影响。

变量 txtVars 似乎从未被声明过。如果这是一个全局,请考虑添加 /** global: txtVars */ 注释。

这对我来说很有意义,因为我在我的 jQuery 中使用了这个变量,除了在我的 WordPress functions.php 文件中之外,没有以任何方式声明它:

txtVars使用以下 PHP 进行介绍:

这允许我txtVars在 jQuery 脚本中使用:

我尝试txtVars在 jQuery 中声明几种不同的方式,但它没有帮助,它会产生错误,或者txtVars最终为空。

有没有办法在 jQuery 中声明这个变量以满足期望声明变量的代码检查器?

0 投票
1 回答
622 浏览

postgresql - Scrutinizer - PSQL - 使用 postgres 用户拒绝访问

这是我对 Scrutinizer 实例的配置:

检查: php:code_rating:true 重复:true

但我无法使用用户 postgres 访问 psql,有什么想法吗?

0 投票
2 回答
327 浏览

php - Scrutinizer:在子目录中构建和测试

我有一个包含前端和后端应用程序的仓库,我想使用审查器来构建和测试我的后端 (PHP) 应用程序。我如何告诉(或配置)审查程序在此子目录中构建和测试我的应用程序?

这是我的回购的基本结构:

我想composer install在 Api 目录中运行和 phpspec。

谢谢你,JM

0 投票
1 回答
153 浏览

apache - 在scrutinizer PHP7.1 + apache2 环境崩溃

我有这个审查员环境

但是审查员给了我Configuring Apache2错误。如果我使用 php '7.0' 一切正常。对我来说设置似乎没问题,但也许你有任何想法如何让它在 php7.1 上工作?

0 投票
1 回答
110 浏览

php - Scrutinizer 宣布的最差 PHP 操作

我使用scrutinizer来分析我的代码,我得到了一个声明的函数:

最差的 PHP 操作

这是功能:

此功能正在尝试以常规/同质的方式插入 Empty Fighters

但是对我来说,这种方法似乎还可以,我没有看到什么?

有没有更好的方法来实现它???

0 投票
1 回答
242 浏览

continuous-integration - Scrutinizer-ci 配置 PHP 代码嗅探器

显然有两种方法可以配置 scrutinizer-ci 以使用自定义 phpCodeSniffer 标准。该文档仅提到 phpcs 在“构建”节点中的使用,并且不清楚它们是否做不同的事情,或者是否一个优先于另一个。

文档参考:https ://scrutinizer-ci.com/docs/tools/php/code-sniffer/

在“构建”或“检查”中运行检查有什么区别?我应该同时使用吗?

0 投票
1 回答
378 浏览

php - 如何使基于 phpcs 输出的 Scrutinizer 构建失败?

当 CodeSniffer 分析返回一些错误但没有运气时,我尝试将 Scrutinizer 配置为失败。

这是我到目前为止所尝试的:

V1:

V2:

我的工具和build_failure_conditions

少了什么东西?

0 投票
1 回答
449 浏览

php - 未能打开“PHPUnit/Autoload.php”

我一直在寻找和寻找解决方案,但我仍然无法弄清楚为什么会发生这种情况。我有另一个具有相同设置的项目,但它没有给出此错误。在本地运行良好,但在审查器中抛出这样的错误

警告错误:包含(PHPUnit/Autoload.php):无法打开流:[/home/scrutinizer/build/lib/Cake/TestSuite/CakeTestSuiteDispatcher.php,第 162 行] 中没有这样的文件或目录

2018-01-19 07:45:23 警告:包含(PHPUnit/Autoload.php):无法打开流:[/home/scrutinizer/build/lib/Cake/TestSuite/CakeTestSuiteDispatcher.php 中没有这样的文件或目录,第162行]

警告错误:include():无法打开“PHPUnit/Autoload.php”以包含(include_path='/home/scrutinizer/build:/home/scrutinizer/build/lib:.:/home/scrutinizer/.phpenv/versions/ 7.1.12/pear:/home/scrutinizer/.phpenv/versions/7.1.12/share/pyrus/.pear/php') 在 [/home/scrutinizer/build/lib/Cake/TestSuite/CakeTestSuiteDispatcher.php, 行162]

2018-01-19 07:45:23 警告:include():未能打开“PHPUnit/Autoload.php”以包含(include_path='/home/scrutinizer/build:/home/scrutinizer/build/lib:.:/ home/scrutinizer/.phpenv/versions/7.1.12/pear:/home/scrutinizer/.phpenv/versions/7.1.12/share/pyrus/.pear/php') 在 [/home/scrutinizer/build/lib/ Cake/TestSuite/CakeTestSuiteDispatcher.php,第 162 行]