[Bug] 2 snippets which make the file no more valid PHP.
还没有人认领这个 Issue。
评估
调研方向
使用当前的 Prettier PHP plugin,通过 issue 中显示的两个 PHP 代码片段重现 formatter 输出。跟踪负责合并或移动 PHP 标签的格式化路径,然后添加回归覆盖,确认两个格式化结果仍然是有效的 PHP。
由索引模型根据 Issue 内容生成。
描述
Hello,
On the last prettier version at this time and last php plugin version, those 2 code snippets make the php file invalid after.
SNIPPET 1
Before:
<?=$this->input('before') ?><?=$this->numeric('value');?><?=$this->input('after') ?>
After:
<?=
$this->input('before')
$this->numeric('value')
$this->input('after')
?>
SNIPPET 2
Before:
<?php /* Some text */
if ($this->context ==='cars' || ($this->context !=='cars' && $this->editmode)) : ?>
After:
/* Some text */<?php
/* Some text */
?>if (
$this->context === 'cars' ||
($this->context !== 'cars' && $this->editmode)
): ?>
Hope it help to achieve a stable version.
Big thumbs up for this wonderfull plugin !
- 主要语言
- PHP
- 星标
- 1.9k
- 派生
- 139
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
prettier/plugin-php 的其他 Issue
-
难度 1/5 1 小时以内 新手友好度 62/100
prettier/plugin-php#2416 · 2 条评论 · 6 个 reaction ·
-
难度 3/5 1-2 天 新手友好度 64/100
prettier/plugin-php#2498 ·
-
难度 4/5 3-5 天 新手友好度 55/100
prettier/plugin-php#2495 ·
-
难度 3/5 1-2 天 新手友好度 55/100
prettier/plugin-php#2494 · 1 条评论 ·
-
难度 3/5 1-2 天 新手友好度 48/100
prettier/plugin-php#2490 ·
查看 prettier/plugin-php 的全部 Issue
相似的 Issue
-
tooling
难度 2/5 1-3 小时 新手友好度 75/100
-
UX
难度 2/5 1-3 小时 新手友好度 70/100
ProfessionalWiki/NeoWiki#1525 ·
-
难度 2/5 1-3 小时 新手友好度 75/100
-
bug customer-reported
难度 2/5 1-3 小时 新手友好度 65/100
MagnaCapax/PMSS#949 ·
-
难度 2/5 1-3 小时 新手友好度 84/100
Automattic/static-site-importer#1829 ·