feat: implement plugin architecture with isolated class loaders #3260
29 new issues (0 max.) of at least severity.
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 1
- Added 29
Complexity increasing per file
==============================
- server/src/main/java/com/arcadedb/server/ServerPlugin.java 1
- server/src/main/java/com/arcadedb/server/ArcadeDBServer.java 4
- server/src/main/java/com/arcadedb/server/plugin/PluginClassLoader.java 7
- server/src/main/java/com/arcadedb/server/plugin/PluginDescriptor.java 8
- server/src/main/java/com/arcadedb/server/plugin/PluginManager.java 42
See the complete overview on Codacy
Annotations
Check notice on line 1 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L1
Expected: [None]; Actual: # ArcadeDB Plugin Architecture
Check notice on line 5 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L5
Expected: 80; Actual: 233
Check notice on line 23 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L23
Expected: 80; Actual: 106
Check notice on line 28 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L28
Lists should be surrounded by blank lines
Check notice on line 34 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L34
Expected: 1; Actual: 0; Below
Check notice on line 35 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L35
Lists should be surrounded by blank lines
Check notice on line 39 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L39
Expected: 1; Actual: 0; Below
Check notice on line 40 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L40
Lists should be surrounded by blank lines
Check notice on line 44 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L44
Expected: 1; Actual: 0; Below
Check notice on line 45 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L45
Lists should be surrounded by blank lines
Check notice on line 84 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L84
Expected: 80; Actual: 92
Check notice on line 114 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L114
Fenced code blocks should be surrounded by blank lines
Check notice on line 114 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L114
Fenced code blocks should have a language specified
Check notice on line 164 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L164
Expected: 80; Actual: 93
Check notice on line 219 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L219
Expected: 80; Actual: 94
Check notice on line 225 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L225
Expected: 80; Actual: 90
Check notice on line 246 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L246
Lists should be surrounded by blank lines
Check notice on line 254 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L254
Lists should be surrounded by blank lines
Check notice on line 258 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L258
Lists should be surrounded by blank lines
Check notice on line 264 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L264
Lists should be surrounded by blank lines
Check notice on line 270 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L270
Expected: 80; Actual: 115
Check notice on line 272 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L272
Expected: 1; Actual: 0; Below
Check notice on line 273 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L273
Fenced code blocks should be surrounded by blank lines
Check notice on line 277 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L277
Expected: 1; Actual: 0; Below
Check notice on line 278 in PLUGINS.md
codacy-production / Codacy Static Code Analysis
PLUGINS.md#L278
Lists should be surrounded by blank lines