Martin Grund created SPARK-40797: ------------------------------------ Summary: Force grouped import onto single line with Scalafmt Key: SPARK-40797 URL: https://issues.apache.org/jira/browse/SPARK-40797 Project: Spark Issue Type: Improvement Components: Build Affects Versions: 3.4.0 Reporter: Martin Grund
When using the scalafmt.conf file as provided by the project repository to organize and optimize imports there is a case in which un-desired behavior appears. If the import group does not fit on a single line, Scalafmt will by default try to bin-pack and then break out over mulitple lines. For example: import org.apache.spark.sql.catalyst.analysis.\{UnresolvedAlias, UnresolvedAttribute, UnresolvedFunction, UnresolvedRelation, UnresolvedStar}{{{}{}}}will become import org.apache.spark.sql.catalyst.analysis.\{ UnresolvedAlias, UnresolvedAttributed, ... }{{{}{}}}In previous code reviews this has been marked as departing from the consistency of the Spark code base even when using the provided scalafmt.conf. Scalafmt allows to configure this by setting an option {code:java} importSelectors = "singleLine"{code} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org