问题是,如果通过 Finder class 查看多个目录。如果一个目录不存在,Finder 将抛出异常,修复程序将终止。 是否有可能添加一个选项以“如果目录不存在则跳过”以便如果其中一个目录不存在它不会杀死修复程序? ...
问题是,如果通过 Finder class 查看多个目录。如果一个目录不存在,Finder 将抛出异常,修复程序将终止。 是否有可能添加一个选项以“如果目录不存在则跳过”以便如果其中一个目录不存在它不会杀死修复程序? ...
我试图让 GrumPHP 与一个小型 Laravel 9 项目一起工作,但是 php-cs-fixer 被从错误的位置拉出,我似乎找不到如何改变它。 来自 GrumPHP 的错误: 看起来很容易修复,所以我更新了 php-cs-fixer 并按照升级指南升级到 v3。 (目前坐在 3.10)。 但 ...
我昨天犯了一个错误,花了几个小时来修复它。 我有这样的方法 是的,我分配$this->y两次而不是一次y和一次z :-( 所以问题:任何static分析工具都可以捕获此类错误吗? 我的 CI 工具链中有 PHP Storm 和 Rector、PHPStan、PHP CS Fixer,但他们错 ...
我正在尝试将“php-cs-fixer”插件与 visual studio 代码一起使用。 我读了这个主题: topic 我遵循了所有步骤。 当我尝试格式化代码时,我在底部工具栏中看到一条简短消息“php-cs-fixer finished”。 但是代码根本没有格式化。 这是我的设置,也许你会看到 ...
我通常在 PHP 中编码,但我有一个非常简单的 html 代码,它的结构已损坏。 当我尝试使用 php-cs-fixer 修复它时,情况会变得更糟。 它在同一行保留一些元素,如“i”,但将其 class 向下移动。 或者它使“Lorem”Impsum 脚本的 Lorem 部分保持向上,并将“Imps ...
在 php_codesniffer 中,您可以忽略一段代码的编码标准: 我认为这更具可读性,比如说: php-cs-fixer 是否让您像 php_codesniffer 那样忽略代码块的编码标准? ...
你们更喜欢什么? 为什么? 什么更具可读性? VS 两种方式的结果都是一样的。 随意分享你的意见:) ...
我正在尝试将 php-cs-fixer 与 WordPress 项目一起使用,这意味着我(不幸的是)有混合了 PHP 和 HTML 的文件。 我正在使用@PSR12 规则集。 我无法在 PHP 控制结构中正确缩进 HTML。 以这个示例片段为例: php-cs-fixer 将其重新格式化为: 请 ...
我正在寻找一个 PHP CS Fixer 规则,它在命名参数后需要一个空格,从这个开始: array_key_exists( key:'test', array:$array, ); 对此: array_key_exists( key: 'test', array ...
我目前正在使用 Git 的pre-push hook 来运行 PHP CS Fixer,但我正在寻找一种更不笨拙的方法。 我不知道如何传递 GNU Make 命令的脚本退出代码并传入 Git 钩子脚本。 文件设置 pre-push : Makefile : cs-fixer.sh : ...
使用 Laravel,我的 kernel 文件像往常一样具有我的$routeMiddleware属性数组。protected $routeMiddleware = [ 'access' => \App\Middleware\AllowAccess::class, 'auth' => ...
我将VSCode与PHP CS Fixer v3.1.0一起使用,但似乎没有应用规则。 当我评论/取消评论setIndent("\t")时,此设置会自动应用并可进行测试,但setRules()中的所有规则均未应用。 例如,arrays like $myarray = array('foo', 'b ...
当使用 PHP CS Fixer 解决文件保存时的语法错误并使用Symfony规则集时,任何function名称都将得到纠正(如预期的那样)。 然而,在编写 PHP 基于单元的测试时,通常将 function 命名为 snake_case 。 这通常意味着 PHP CS Fixer 将自动解决问题 ...
升级到 php8 后,我通过 composer 全局安装php-cs-fixer fixer 出现问题。 现在我不能使用php-cs-fixer因为每次我得到: 对于 php 升级和使用不同版本的 php 我使用https://github.com/shivammathur/homebrew-php ...
我在 PhpStorm 中不断收到“类存在多个定义...”警告,经过检查,我看到这些巨大的php-cs-fixer文件(100K+ 行),并带有注释“此文件是 PHP CS 的一部分”修理工。”。 我发现由于某种原因,在不同库中的vendor/library_name/tools/下有多个名为ph ...
我想知道是否可以将列行为中的对齐字段从 PHPStorm 复制到 PHP-CS-Fixer 对于有这个: 代替 : 对齐=是通过使用此指令完成的: 但我也找不到如何对齐变量名称 ...
我正在从事一个多年来开发了许多开发人员的项目,并且经常发生没有编码标准。 有许多代码块通常相似但以不同的方式编写。 例如:return $this->render('LibraryItem:list.html.twig', [ 'library_items' => ...
我整天都在为此苦苦挣扎。 我进入了一个新应用程序,他们要求在所有文件上运行 php-cs-fixer。 该项目中有一个 .php_cs 文件,但我无法让它在 sublime text 3 中工作,也无法让 vscode 执行它。 命令运行但出现错误: 这是.php_cs文件 我可以通过转到 cmd ...
我在 php 文件中有这种注释,以构建我的 swagger: 每次我运行 php-cs-fixer 时,注释都会被替换为: 请参阅第一行的转换 /** ==> /*。 后果:不再生成我的 swagger 文件。 我有一个 .php_cs.dist 文件,其中包含一些 php-cs-fixer ...
我想禁用no_superfluous_phpdoc_tags规则。 使用规则默认值,它会将上述内容变为此内容。 我试过这个: 但它不会影响结果(仍然删除参数)。 我该怎么做才能不删除这些参数? 谢谢 ...