IntelliJ IDEA Editor Settings
Line length is 80 characters
Use spaces instead of tabs for indentation
Use UTF-8 encoding
Install the Eclipse Code Formatter plugin, then restart IDEA
Open Settings (Ctrl+Alt+S or ⌘+,)
On the Other Settings › Eclipse Code Formatter page
Check Use the Eclipse code formatter
In the Supported file types section, check Enable Java
Go to Editor › Code Style, and set Hard wrap at (columns) to 80
Open Settings (Ctrl+Alt+S or ⌘+,)
Go to Editor › Code Style › Java and on the Imports tab
Make sure that Use single class import is checked
Set both Class count to use import with ‘*‘ and Names count to use static import with ‘*‘ to 99
On the Import Layout pane, make sure that Layout static imports separately is checked
Remove all the packages in the list Packages to Use Import with ‘*‘
Organize Java imports to comply to the convention defined below:
Java
Expand code
Open Settings (Ctrl+Alt+S or ⌘+,)
Go to Editor › Copyright › Copyright Profiles and create a new profile named Vaadin, with the copyright text as defined below:
Show code
Expand code
IntelliJ IDEA has a known problem with importing sources of other module as resources. Which is the case with the Flow project where flow-client
has sources as a resource.
The fix for this is to during development time comment out the flow-server
resource for the .
Show code
Expand code