This commit is contained in:
1 parent
1a18cf7fce
commit
024f51e5f8
4 files changed
+135
No files matched your search
@@ -0,0 +1,24 @@
|
||||
#### Comments in `pre` tags caused bad formatting of following closing tag ([#5959](https://github.com/prettier/prettier/pull/5959) by [@selvazhagan](https://github.com/selvazhagan))
|
||||
|
||||
<!-- prettier-ignore -->
|
||||
```
|
||||
<!-- Input -->
|
||||
<details>
|
||||
<pre>
|
||||
<!-- TEST -->
|
||||
</pre></details>
|
||||
|
||||
<!-- Output (Prettier stable) -->
|
||||
<details>
|
||||
<pre>
|
||||
<!-- TEST -->
|
||||
</pre></details</details
|
||||
>
|
||||
|
||||
<!-- Output (Prettier master) -->
|
||||
<details>
|
||||
<pre>
|
||||
<!-- TEST -->
|
||||
</pre>
|
||||
</details>
|
||||
```
|
||||
@@ -194,6 +194,7 @@ function isLeadingSpaceSensitiveNode(node) {
|
||||
if (
|
||||
!node.prev &&
|
||||
(node.parent.type === "root" ||
|
||||
(isPreLikeNode(node) && node.parent) ||
|
||||
isScriptLikeTag(node.parent) ||
|
||||
!isFirstChildLeadingSpaceSensitiveCssDisplay(node.parent.cssDisplay))
|
||||
) {
|
||||
@@ -235,6 +236,7 @@ function isTrailingSpaceSensitiveNode(node) {
|
||||
if (
|
||||
!node.next &&
|
||||
(node.parent.type === "root" ||
|
||||
(isPreLikeNode(node) && node.parent) ||
|
||||
isScriptLikeTag(node.parent) ||
|
||||
!isLastChildTrailingSpaceSensitiveCssDisplay(node.parent.cssDisplay))
|
||||
) {
|
||||
|
||||
@@ -806,6 +806,15 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre></details>
|
||||
|
||||
<details><pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
=====================================output=====================================
|
||||
<pre>
|
||||
--------------------------------------------------------------------------------
|
||||
@@ -896,6 +905,17 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
@@ -986,6 +1006,15 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre></details>
|
||||
|
||||
<details><pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
=====================================output=====================================
|
||||
<pre>
|
||||
--------------------------------------------------------------------------------
|
||||
@@ -1100,6 +1129,17 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
@@ -1189,6 +1229,15 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre></details>
|
||||
|
||||
<details><pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
=====================================output=====================================
|
||||
<pre>
|
||||
--------------------------------------------------------------------------------
|
||||
@@ -1271,6 +1320,17 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
@@ -1362,6 +1422,15 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre></details>
|
||||
|
||||
<details><pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
=====================================output=====================================
|
||||
<pre>
|
||||
--------------------------------------------------------------------------------
|
||||
@@ -1452,6 +1521,17 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
@@ -1543,6 +1623,15 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre></details>
|
||||
|
||||
<details><pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
=====================================output=====================================
|
||||
<pre>
|
||||
--------------------------------------------------------------------------------
|
||||
@@ -1633,6 +1722,17 @@ ___________________________
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
|
||||
|
||||
@@ -78,3 +78,12 @@ ___________________________
|
||||
<pre></pre>
|
||||
|
||||
<pre><code #foo></code></pre>
|
||||
|
||||
<details>
|
||||
<pre><!--Comments-->
|
||||
</pre></details>
|
||||
|
||||
<details><pre>
|
||||
<!--Comments-->
|
||||
</pre>
|
||||
</details>
|
||||
Reference in new issue
Block a user