[jbosstools-issues] [JBoss JIRA] (JBIDE-25551) Format Checker: dont enforce line feed

Andre Dietisheim (JIRA) issues at jboss.org
Tue Jan 9 08:41:00 EST 2018


Andre Dietisheim created JBIDE-25551:
----------------------------------------

             Summary: Format Checker: dont enforce line feed 
                 Key: JBIDE-25551
                 URL: https://issues.jboss.org/browse/JBIDE-25551
             Project: Tools (JBoss Tools)
          Issue Type: Bug
          Components: openshift
    Affects Versions: 4.5.2.AM3
            Reporter: Andre Dietisheim
            Assignee: Dmitrii Bocharov


Current format checks enforce line feeds which leads to badly readable code when you're using fluent builders like in the following case:

{code:title=enforced line feeds}
TableViewer resourcesViewer = new TableViewerBuilder(table, tableContainer)
 			.column(resource -> ((IResource) resource).getName()).name("Name").align(SWT.LEFT).weight(1)
 			.minWidth(100).buildColumn().column(resource -> ((IResource) resource).getKind()).name("Type")
 			.align(SWT.LEFT).weight(1).minWidth(100).buildColumn()
 			.column(new LabelsCellLabelProvider(labelFilter)).name("Labels").align(SWT.LEFT).weight(2)
 			.minWidth(200).buildColumn().buildViewer();
{code}

{code:title=manual line feeds with superior readability}
TableViewer resourcesViewer = new TableViewerBuilder(table, tableContainer)
	.column(resource -> ((IResource) resource).getName())
            .name("Name").align(SWT.LEFT).weight(1).minWidth(100).buildColumn()
    .column(resource -> ((IResource) resource).getKind())
            .name("Type").align(SWT.LEFT).weight(1).minWidth(100).buildColumn()
	.column(new LabelsCellLabelProvider(labelFilter))
            .name("Labels").align(SWT.LEFT).weight(2).minWidth(200).buildColumn()
    .buildViewer();
{code}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jbosstools-issues mailing list