Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Triquetrum/Coding Style"

(Description of Triquetrum Coding Style)
 
(Formatter and Cleanup styles)
Line 5: Line 5:
  
 
CamelCase variable and method names are preferred over underscores.
 
CamelCase variable and method names are preferred over underscores.
 +
 +
== Configuring Eclipse Formatter Preferences for Triquetrum ==
 +
If you intend to submit a pull request, please set your formatter preferences as follows:
 +
# Open the Formatter preferences: Under Mac OS X, Eclipse -> Preferences -> Java -> Code Style -> Formatter
 +
# Click on New, then enter a name like "Triquetrum Code Style Formatter".  Keep the default initialization on "Eclipse [built-in]". Click OK
 +
# In the Profile window make the following changes
 +
## In the Indentation tab (''Erwin is the primary developer of Triquetrum and prefers two space indents''):
 +
### Tab Policy: select "Spaces Only"
 +
### Indentation size: 2
 +
### Tab size: 2
 +
## In the New Lines tab (''Christopher likes to run scripts on source files, so they need newlines''):
 +
### Click on "at end of file"
 +
## In the Line Wrapping tab (''Erwin likes long lines''):
 +
### Maximum line width: 160
 +
## In the Comments tab:
 +
### Maximum line width for comments: 160
 +
## Then Click on OK
 +
 +
== Configuring Eclipse Cleanup Preferences for Triquetrum ==
 +
Cleaning the code is a good idea.  If you intend to clean the code, make the following changes:
 +
# Open the Formatter preferences: Under Mac OS X, Eclipse -> Preferences -> Java -> Code Style -> Clean Up
 +
# Click on New, then enter a name like "Triquetrum Clean Up". Keep the default initialization on "Eclipse [built-in]". Click OK
 +
# In the Profile window make the following changes:
 +
## In the Code Organizing tab:
 +
### Format source code: checked
 +
### Remove trailing whitespace: checked
 +
### Correct Indentation: checked
 +
### Organize imports: checked
 +
### ''Sort Members'': '''not checked''' (''this might change in the future'')
 +
## In the Code Style tab:
 +
### Use blocks in if/while/for/do statements: checked (''Blocks in if statements make it easier to avoid bugs that occur when a second line is added to just after the if statement'')
 +
## In Unnecessary Code tab:
 +
### Remove unused private members: checked
 +
### Remove unused local variables: checked
  
 
== See Also ==
 
== See Also ==
 
* [[Coding Conventions]]
 
* [[Coding Conventions]]
* [[https://dev.eclipse.org/mhonarc/lists/incubation/msg00142.html | Eclipse Incubation Mailing List discussion about coding style]]
+
* [https://dev.eclipse.org/mhonarc/lists/incubation/msg00142.html | Eclipse Incubation Mailing List discussion about coding style]

Revision as of 17:16, 28 June 2016

Coding Conventions

In general, we follow the Eclipse Coding Conventions, with the following changes:

  • indentations are 2 spaces, no TABs
  • longer lines (160 chars)

CamelCase variable and method names are preferred over underscores.

Configuring Eclipse Formatter Preferences for Triquetrum

If you intend to submit a pull request, please set your formatter preferences as follows:

  1. Open the Formatter preferences: Under Mac OS X, Eclipse -> Preferences -> Java -> Code Style -> Formatter
  2. Click on New, then enter a name like "Triquetrum Code Style Formatter". Keep the default initialization on "Eclipse [built-in]". Click OK
  3. In the Profile window make the following changes
    1. In the Indentation tab (Erwin is the primary developer of Triquetrum and prefers two space indents):
      1. Tab Policy: select "Spaces Only"
      2. Indentation size: 2
      3. Tab size: 2
    2. In the New Lines tab (Christopher likes to run scripts on source files, so they need newlines):
      1. Click on "at end of file"
    3. In the Line Wrapping tab (Erwin likes long lines):
      1. Maximum line width: 160
    4. In the Comments tab:
      1. Maximum line width for comments: 160
    5. Then Click on OK

Configuring Eclipse Cleanup Preferences for Triquetrum

Cleaning the code is a good idea. If you intend to clean the code, make the following changes:

  1. Open the Formatter preferences: Under Mac OS X, Eclipse -> Preferences -> Java -> Code Style -> Clean Up
  2. Click on New, then enter a name like "Triquetrum Clean Up". Keep the default initialization on "Eclipse [built-in]". Click OK
  3. In the Profile window make the following changes:
    1. In the Code Organizing tab:
      1. Format source code: checked
      2. Remove trailing whitespace: checked
      3. Correct Indentation: checked
      4. Organize imports: checked
      5. Sort Members: not checked (this might change in the future)
    2. In the Code Style tab:
      1. Use blocks in if/while/for/do statements: checked (Blocks in if statements make it easier to avoid bugs that occur when a second line is added to just after the if statement)
    3. In Unnecessary Code tab:
      1. Remove unused private members: checked
      2. Remove unused local variables: checked

See Also

Back to the top