silentbalanceyh/vertx-zero

View on GitHub
vertx-pin/zero-ke/src/main/java/io/vertx/mod/ke/refine/KeCompare.java

Summary

Maintainability
B
4 hrs
Test Coverage

Method combineAsync has 105 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    static Future<JsonArray> combineAsync(final JsonArray data, final ConcurrentMap<String, String> headers,
                                          final List<String> columns,
                                          final HMetaAtom metaAtom) {
        final JsonArray combined = new JsonArray();
        final boolean complex;
Severity: Major
Found in vertx-pin/zero-ke/src/main/java/io/vertx/mod/ke/refine/KeCompare.java - About 4 hrs to fix

    Avoid deeply nested control flow statements.
    Open

                                    if (maxIdx < valueLength) {
                                        final JsonObject value = columnValue.getJsonObject(maxIdx);
                                        /*
                                         * children field
                                         */
    Severity: Major
    Found in vertx-pin/zero-ke/src/main/java/io/vertx/mod/ke/refine/KeCompare.java - About 45 mins to fix

      There are no issues that match your filters.

      Category
      Status