jenkinsci/hpe-application-automation-tools-plugin

View on GitHub
src/main/java/com/microfocus/application/automation/tools/octane/events/WorkflowListenerOctaneImpl.java

Summary

Maintainability
A
30 mins
Test Coverage

Avoid too many return statements within this method.
Open

        return false;

    Catch Exception instead of Throwable.
    Open

            } catch (Throwable throwable) {

    Throwable is the superclass of all errors and exceptions in Java. Error is the superclass of all errors, which are not meant to be caught by applications.

    Catching either Throwable or Error will also catch OutOfMemoryError and InternalError, from which an application should not attempt to recover.

    Noncompliant Code Example

    try { /* ... */ } catch (Throwable t) { /* ... */ }
    try { /* ... */ } catch (Error e) { /* ... */ }
    

    Compliant Solution

    try { /* ... */ } catch (RuntimeException e) { /* ... */ }
    try { /* ... */ } catch (MyException e) { /* ... */ }
    

    See

    There are no issues that match your filters.

    Category
    Status