prettier / prettier/plugin-php
prettier/plugin-php is not format code in php (<?) short open tag , work with only (<?php)
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 1.9k
- Forks
- 139
- PR merge metrics
- No merged PRs in 30d
Description
Hi
prettier/plugin-php is not format code in php (<?) short open tag , work with only (<?php)
Prettier 6.3.1
PHP Plugin 0.16.2
Input:
<?
echo 1;
echo 300;
function a($a )
{
echo 100;
echo 800;
}
?>
Save Output:
<?
echo 1;
echo 300;
function a($a )
{
echo 100;
echo 800;
}
?>
Input:
<?php
echo 1;
echo 300;
function a($a )
{
echo 100;
echo 800;
}
?>
Save Output , Work with <?php :
<?php
echo 1;
echo 300;
function a($a)
{
echo 100;
echo 800;
}
?>
Debug options
{
"filepath": "includes\get-approve-email.php",
"parser": "php",
"semi": false,
"arrowParens": "always",
"singleQuote": true,
"printWidth": 800,
"tabWidth": 3,
"separatorWidth": 800,
"trailingCommaPHP": false,
"braceStyle": "psr-2",
"requirePragma": false,
"insertPragma": false
}
Thanks.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue with includes\get-approve-email.php using the PHP parser and the debug options provided. Compare formatting for <? and <?php inputs; done when the short-open-tag example is formatted rather than left unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100