-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Currently, we have 3 classes for working with settings
ProjectSettings(a ProjectComponent) handles the runtime settings (if any)CodeAnalysisSettingsPagecontains logic for settings pageCodeAnalysisSettingsPersistentto persist the settings to the fs
Changes done in settings page, need to modify both the other classes.
Possible solution:
- Make
CodeAnalysisSettingsPageanapplicationConfigurableandCodeAnalysisSettingsPersistentas anApplicationService - the main action to run coala, would first call internal method to update
ProjectSettingswhich would in-turn load all the settings from the persistent class and, - all the other classes (in a particular project) would communicate directly with
ProjectSettingsclass.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request