问题标签 [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.
scrutinizer - Scrutinizer PHP Analyzer 和全局作曲家依赖项
我们的项目依赖于必须全局安装的 bower 资产插件。问题是如何在运行 PHP Analyzer 之前教 scrutinizer 安装它:
将其添加到依赖项并不能解决问题。这是配置:
以下是分析器结果
laravel - 如何避免 Scrutinizer for Laravel 项目中的这个错误?
当我在Scrutinizer上检查我的 Laravel 应用程序时,会显示一些类似这样的错误:
代码是:
它运行完美,但在每个分析器上它都向我显示相同的错误。我认为这是我的View
类实例化的问题,但我不知道如何解决它。
有没有为 Laravel 项目配置 Scrutinizer 的好指南?
提前致谢。
php - 使用 wp_localize_script() 创建 javascript 变量时如何满足 Scrutinizer
我正在使用 Bitbucket 并已将 Scrutinizer 配置为在上传时分析代码。它抱怨未声明变量,并导致代码分级受到影响。
变量 txtVars 似乎从未被声明过。如果这是一个全局,请考虑添加 /** global: txtVars */ 注释。
这对我来说很有意义,因为我在我的 jQuery 中使用了这个变量,除了在我的 WordPress functions.php 文件中之外,没有以任何方式声明它:
txtVars
使用以下 PHP 进行介绍:
这允许我txtVars
在 jQuery 脚本中使用:
我尝试txtVars
在 jQuery 中声明几种不同的方式,但它没有帮助,它会产生错误,或者txtVars
最终为空。
有没有办法在 jQuery 中声明这个变量以满足期望声明变量的代码检查器?
postgresql - Scrutinizer - PSQL - 使用 postgres 用户拒绝访问
这是我对 Scrutinizer 实例的配置:
检查: php:code_rating:true 重复:true
但我无法使用用户 postgres 访问 psql,有什么想法吗?
php - Scrutinizer:在子目录中构建和测试
我有一个包含前端和后端应用程序的仓库,我想使用审查器来构建和测试我的后端 (PHP) 应用程序。我如何告诉(或配置)审查程序在此子目录中构建和测试我的应用程序?
这是我的回购的基本结构:
我想composer install
在 Api 目录中运行和 phpspec。
谢谢你,JM
apache - 在scrutinizer PHP7.1 + apache2 环境崩溃
我有这个审查员环境
但是审查员给了我Configuring Apache2
错误。如果我使用 php '7.0' 一切正常。对我来说设置似乎没问题,但也许你有任何想法如何让它在 php7.1 上工作?
php - Scrutinizer 宣布的最差 PHP 操作
我使用scrutinizer来分析我的代码,我得到了一个声明的函数:
最差的 PHP 操作
这是功能:
此功能正在尝试以常规/同质的方式插入 Empty Fighters
但是对我来说,这种方法似乎还可以,我没有看到什么?
有没有更好的方法来实现它???
continuous-integration - Scrutinizer-ci 配置 PHP 代码嗅探器
显然有两种方法可以配置 scrutinizer-ci 以使用自定义 phpCodeSniffer 标准。该文档仅提到 phpcs 在“构建”节点中的使用,并且不清楚它们是否做不同的事情,或者是否一个优先于另一个。
文档参考:https ://scrutinizer-ci.com/docs/tools/php/code-sniffer/
在“构建”或“检查”中运行检查有什么区别?我应该同时使用吗?
php - 如何使基于 phpcs 输出的 Scrutinizer 构建失败?
当 CodeSniffer 分析返回一些错误但没有运气时,我尝试将 Scrutinizer 配置为失败。
这是我到目前为止所尝试的:
V1:
V2:
我的工具和build_failure_conditions
:
少了什么东西?
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 行]