This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Please try following in JS file: if (expr) { } else { } and in Tools|Options|Editor|Formatting, set if/else/else if to "Same Line". Once the code is formatted, I'd expect to get if (expr) { } else { } but nothing happens. The same works fine with if (expr) { } else { } where the "if" part is formatted. Thank you Product Version: NetBeans IDE Dev (Build web-main-1841-on-20150127) Java: 1.8.0_25; Java HotSpot(TM) Client VM 25.25-b02 Runtime: Java(TM) SE Runtime Environment 1.8.0_25-b17 System: Linux version 3.13.0-35-generic running on i386; UTF-8; en_US (nb)
The same goes for "else if"
This was caused by missing alignment options for new lines in JS. The state before reformat has been preserved. Now these options are available under Tools|Options|Editor|Formatting|JavaScript|Alignment options. By default the formatter will put else/while/catch/finally keywords on the same line as ending brace of if/do/try/catch (same as in Java and PHP). Changeset: 266facf3ed31 Author: Roman Svitanic <rsvitanic@netbeans.org> Date: 2015-03-25 13:48 Message: #250038 and #250039: Alignment options for new line before else/while/catch/finally keywords
Integrated into 'main-silver', will be available in build *201503260001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/266facf3ed31 User: Roman Svitanic <rsvitanic@netbeans.org> Log: #250038 and #250039: Alignment options for new line before else/while/catch/finally keywords Task #250038 - If-else on same line does not remove new line
Thank you, verified Product Version: NetBeans IDE Dev (Build 201503300001) Java: 1.7.0_45; Java HotSpot(TM) 64-Bit Server VM 24.45-b08 Runtime: Java(TM) SE Runtime Environment 1.7.0_45-b18 System: Linux version 3.13.0-45-generic running on amd64; UTF-8; en_US (nb)