To install a plugin, in the menu, select "Help" -> "Install New Software". Paste the url of the plugin in the field "Work with:" and press Enter. Wait until the message "Pending" disappears, select the parts you want to install and click "Next" twice. Accept the license agreement(s) and click "Finish".

By default Eclipse will ask you for a workspace when it starts. Choose "${home_directory}\projects\workspace". If for some reason this has been disabled, you can re-enable it by selecting "Window->Preferences" in the menu, searching for "workspace" and checking "prompt for workspace on startup". You can also explicitly switch your workspace by selecting "File -> Switch workspace" in the menu.

Switch encoding to UTF-8

In the menu, select "Window->Preferences". Search for "Encoding", switch all encoding options to UTF-8 and click "Apply".

Switch file delimeter to UNIX style

In the menu, select "Window->Preferences->General->Workspace", set "New text file line delimeter" to "Unix" and click "Apply".

Set line length

In the menu, select "Window->Preferences". Search for "Width", fill in 140 everywhere and click "Apply".

Disable limit on Console output

In the menu, select "Window->Preferences", navigate to "Run/Debug->Console" and uncheck "Limit console output" and click "Apply".

Set code formatters

In the menu select "Window->Preferences", navigate to "Ant->Editor->Formatter" and for "Maximum line width (characters)" set the value 140.

In the menu select "Window->Preferences", navigate to "Java->Code Style->Formatter" and click on the "Edit" button.

For "Profile name:" set the value "${youre_name}".

Enable "Statements within 'switch' body".

Go to the tab "Line Wrapping" and set "Maximum line width:" to the value "140".

Go to the tab "Comments" and set "Maximum line width for comments:" to the value "140".

Click on the "OK" button.

In the menu select "Window->Preferences", navigate to "Javascript->Code Style->Formatter" and click on the "Edit" button.

For "Profile name:" set the value "${youre_name}".

Enable "Statements within 'switch' body".

Go to the tab "Line Wrapping" and set "Maximum line width:" to the value "140".

Go to the tab "Comments" and set "Maximum line width for comments:" to the value "140".

Click on the "OK" button.

Always set static import at the bottom (like intelij)

In the menu select "Window->Preferences", navigate to "Java->Code Style->Organize Imports" and click on the "New Static" button.

For "Enter a prefix (e.g. 'org.eclipse') or '*' to import all imports:" set the value "*".

Click on the "OK" button.

NOTE:Make sure the "*-all unmatched static imports" is set to the bottom!

Switch on all Java Warnings

In the menu, select "Window->Preferences" and navigate to "Java->Compiler->Errors/Warnings".

Change all "Ignore" to "Warning", except for:

"Unqualified access to instance field"

"Non-externalized strings(missing/unused $NON-NLS$ tag):"

"Method can be static"

"Method can potentially be static"

Make sure to leave the following options unchecked:

"Signal even if 'default' case exists"

"Include constructor or setter method parameters"

"Suppress optional errors with '@SuppressWarnings'"

"Enable annotion-based null analysis"

In the menu, select "Window->Preferences", navigate to "Java->Compiler->Javadoc" and change "Malformed Javadoc comments" to "Warning"; also check all sub-options.

In the menu, select "Window->Preferences", navigate to "Java->Findbugs":