feat(QTDI-2134): dynamic dependencies - nested loading #1135
Quality Gate failed
Annotations
sonar-eks / SonarQube Code Analysis
component-runtime-manager/src/main/java/org/talend/sdk/component/runtime/manager/ComponentManager.java#L1335
Refactor this method to reduce its Cognitive Complexity from 25 to the 15 allowed.
sonar-eks / SonarQube Code Analysis
component-runtime-manager/src/main/java/org/talend/sdk/component/runtime/manager/ComponentManager.java#L916
Refactor this method to reduce its Cognitive Complexity from 31 to the 15 allowed.
sonar-eks / SonarQube Code Analysis
container/container-core/src/main/java/org/talend/sdk/component/container/ContainerManager.java#L415
Extract this nested try block into a separate method.
sonar-eks / SonarQube Code Analysis
container/container-core/src/main/java/org/talend/sdk/component/container/ContainerManager.java#L110
Refactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.
sonar-eks / SonarQube Code Analysis
container/container-core/src/main/java/org/talend/sdk/component/container/Container.java#L147
Remove the parentheses around the "name" parameter
sonar-eks / SonarQube Code Analysis
container/container-core/src/main/java/org/talend/sdk/component/classloader/ConfigurableClassLoader.java#L564
Use try-with-resources or close this "JarFile" in a "finally" clause.
sonar-eks / SonarQube Code Analysis
container/container-core/src/main/java/org/talend/sdk/component/classloader/ConfigurableClassLoader.java#L482
Complete the task associated to this TODO comment.
sonar-eks / SonarQube Code Analysis
container/container-core/src/main/java/org/talend/sdk/component/classloader/ConfigurableClassLoader.java#L409
"NullPointerException" will be thrown when invoking method "isNestedDependencyResource()".
sonar-eks / SonarQube Code Analysis
container/container-core/src/main/java/org/talend/sdk/component/classloader/ConfigurableClassLoader.java#L132
Constructor has 8 parameters, which is greater than 7 authorized.
sonar-eks / SonarQube Code Analysis
container/container-core/src/main/java/org/talend/sdk/component/classloader/ConfigurableClassLoader.java#L126
Remove the parentheses around the "name" parameter
