IntelliJ IDEA Knows How to Format Spock where: Blocks
Join the DZone community and get the full member experience.
Join For Free
IntelliJ IDEA keeps amazing me. Last week I learned the code formatter of IntelliJ IDEA 12 supports Spock specific where:
block formatting. Spock has great a great feature called data tables.
We can define a fixed set of data values in a table-like format where
cells are separated with pipe (|
) symbols. These tables are
easiest to read if formatted in fixed size columns. The IntelliJ IDEA
formatter will do this for us automatically.
Look at the following source code with a data table just typed with pipe symbols as separators, but not clearly formatted in fixed size columns:

If we run the code reformat command with Cmd+Alt+L (Windows/Linux: Ctrl+Alt+L) or use the menu option Code | Reformat Code... we get a dialog and select Run button to format the code:

The result is that our data table in the where:
block is now correctly formatted:

Example with IntelliJ IDEA 12.1
Published at DZone with permission of Hubert Klein Ikkink, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Trending
-
Implementing a Serverless DevOps Pipeline With AWS Lambda and CodePipeline
-
Auditing Tools for Kubernetes
-
Top 10 Pillars of Zero Trust Networks
-
Power BI Report by Pulling Data From SQL Tables
Comments