You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Alexander Schreiner (JIRA)" <ji...@apache.org> on 2019/03/12 09:33:00 UTC

[jira] [Comment Edited] (NETBEANS-147) Content in string literals are formatted by Format

    [ https://issues.apache.org/jira/browse/NETBEANS-147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16790383#comment-16790383 ] 

Alexander Schreiner edited comment on NETBEANS-147 at 3/12/19 9:32 AM:
-----------------------------------------------------------------------

NetBeans also formats PHP string literal content. This can lead to bugs when using PHP functions like header ([https://secure.php.net/manual/de/function.header.php)]. 

 

Before: 
{code:java}
header('Location: /some/dir?parameter=value');
{code}
After: 
{code:java}
header('Location: /some/dir?parameter = value');
{code}
Expected:
{code:java}
header('Location: /some/dir?parameter=value');
{code}
 

Since spaces in URLs are encoded with %20, this leads to 404 Errors

 

*Product Version:* Apache NetBeans IDE 10.0 (Build 20190122-unknown-revn)

*Java:* 1.8.0_151; Java HotSpot(TM) 64-Bit Server VM 25.151-b12

*Runtime:* Java(TM) SE Runtime Environment 1.8.0_151-b12

*System:* Windows 10 version 10.0 running on amd64; Cp1252; de_DE (nb)

*User directory:* C:\Users\AlexanderSchreiner\AppData\Roaming\NetBeans\10.0

*Cache directory:* C:\Users\AlexanderSchreiner\AppData\Local\NetBeans\Cache\10.0


was (Author: alexanderschreiner@seobility):
NetBeans also formats PHP string literal content. This can lead to bugs when using PHP functions like header ([https://secure.php.net/manual/de/function.header.php)]. 

 

Before: 
{code:java}
header('Location: /some/dir?parameter=value');
{code}
After: 

 
{code:java}
header('Location: /some/dir?parameter = value');
{code}
Expected:
{code:java}
header('Location: /some/dir?parameter=value');
{code}
 

Since spaces in URLs are encoded with %20, this leads to 404 Errors

 

*Product Version:* Apache NetBeans IDE 10.0 (Build 20190122-unknown-revn)

*Java:* 1.8.0_151; Java HotSpot(TM) 64-Bit Server VM 25.151-b12

*Runtime:* Java(TM) SE Runtime Environment 1.8.0_151-b12

*System:* Windows 10 version 10.0 running on amd64; Cp1252; de_DE (nb)

*User directory:* C:\Users\AlexanderSchreiner\AppData\Roaming\NetBeans\10.0

*Cache directory:* C:\Users\AlexanderSchreiner\AppData\Local\NetBeans\Cache\10.0

> Content in string literals are formatted by Format
> --------------------------------------------------
>
>                 Key: NETBEANS-147
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-147
>             Project: NetBeans
>          Issue Type: Bug
>          Components: cnd - Editor
>    Affects Versions: 8.2, 10.0
>            Reporter: Gunnar Grim
>            Priority: Critical
>              Labels: format, html
>
> When formatting an HTML page/PHP file, string literal content is formatted.
> Before formatting I had this attribute on a div in an Agular view:
> ng-class="($first ? '' : 'hidden-xs hidden-sm')"
> After formatting, NetBeans changed it into this:
> ng-class="($first ? '' : 'hidden - xs hidden - sm')"
> This is pretty serious IMO since the page presentation is messed up by incorrect classes.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists