mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 11:19:04 +01:00
Some documentation on the Save Actions plugin
@@ -63,6 +63,26 @@ If you find that tedious, there are some alternatives:
|
||||
button on next to the commit button which let's you configure actions such
|
||||
as 'Reformat code' and 'Optimize imports' that happen at commit time.
|
||||
|
||||
### Save Actions Plugin
|
||||
|
||||
The Save Actions Plugin needs some configuration to work as expected:
|
||||
|
||||
* Go to `settings` → `Other Settings` → `Save Actions`
|
||||
* In the `General` section, enable 'Activate save actions on save'
|
||||
* In the `Formatting Actions` section, enable
|
||||
* 'Optimize imports'
|
||||
* 'Reformat file'
|
||||
* 'Rearrange filds and methods' (important for xml attribute order etc.)
|
||||
* In the `Java IInspection and Quick Fix` section, enable
|
||||
* 'Add missing @Override annotations'
|
||||
|
||||
Enabling the 'Rearrange fields and methods' option is nice for automatically
|
||||
rearranging attributes in XML files, however it also enables rearranging of
|
||||
Java source files, which can cause undesired changes in existing files.
|
||||
To prevent that, navigate to `Editor` → `Code Style` → `Java`, select the
|
||||
`Arrangement` tab and remove all the Matching rules defined in the
|
||||
bottommost section.
|
||||
|
||||
## Coding patterns
|
||||
|
||||
### Patterns for visibility and interfaces
|
||||
|
||||
Reference in New Issue
Block a user