I have a custom, Eclipse Formatter XML preference file that includes the following Eclipse JDT formatter setting for comment length:
<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="120"/>
I have noticed that, when formatting the code using this settings, comments were always formatted to 80 columns, regardless of the value used. When opening > Java: Open Java Formatter Settings with Preview using the Command Palette, and navigating to the comment section, I noticed that the value in Maximum comment line length is set to 80 -- check out the image below. When modifying this value, my XML file is updated to include the following setting:
<setting id="comment_line_length" value="120"/>

It seems that the formatter is picking up its default setting for line length, which is a property name different than the Eclipse JDT Core formatter setting.
Environment
- Operating System: Amazon Linux 2 (running through SSH)
- JDK version: 8
- Visual Studio Code version: the latest (Nov 2023 release)
- Java extension version:
v1.24.0
Steps To Reproduce
- Create an Eclipsed Formatter XML file containing the setting
org.eclipse.jdt.core.formatter.comment.line_length with a value different than 80.
- Write a comment that goes over
80 or the value set for the property above.
- Format the code and see the comment being limited to
80 despite the value used in the property above.
Current Result
Comments are formatted to the default value set by comment_line_length instead of the value set by org.eclipse.jdt.core.formatter.comment.line_length.
Expected Result
Comments should be formatted using org.eclipse.jdt.core.formatter.comment.line_length when available.
Additional Informations
Likely related to #2798
I have a custom, Eclipse Formatter XML preference file that includes the following Eclipse JDT formatter setting for comment length:
I have noticed that, when formatting the code using this settings, comments were always formatted to 80 columns, regardless of the value used. When opening
> Java: Open Java Formatter Settings with Previewusing the Command Palette, and navigating to the comment section, I noticed that the value inMaximum comment line lengthis set to80-- check out the image below. When modifying this value, my XML file is updated to include the following setting:It seems that the formatter is picking up its default setting for line length, which is a property name different than the Eclipse JDT Core formatter setting.
Environment
v1.24.0Steps To Reproduce
org.eclipse.jdt.core.formatter.comment.line_lengthwith a value different than80.80or the value set for the property above.80despite the value used in the property above.Current Result
Comments are formatted to the default value set by
comment_line_lengthinstead of the value set byorg.eclipse.jdt.core.formatter.comment.line_length.Expected Result
Comments should be formatted using
org.eclipse.jdt.core.formatter.comment.line_lengthwhen available.Additional Informations
Likely related to #2798