silentbalanceyh/vertx-zero

View on GitHub

Showing 9,050 of 9,050 total issues

TVendorHour has 27 methods (exceeds 20 allowed). Consider refactoring.
Open

@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TVendorHour implements VertxPojo, ITVendorHour {

    private static final long serialVersionUID = 1L;

    OUser has 27 methods (exceeds 20 allowed). Consider refactoring.
    Open

    @SuppressWarnings({ "all", "unchecked", "rawtypes" })
    public class OUser implements VertxPojo, IOUser {
    
        private static final long serialVersionUID = 1L;
    
    

      Method diffPull has 79 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          static ConcurrentMap<ChangeFlag, JsonArray> diffPull(
              final JsonArray queueOld, final JsonArray queueNew,
              final DataAtom atom, final Set<String> ignoreSet
          ) {
              /*

        Method configure has a Cognitive Complexity of 22 (exceeds 5 allowed). Consider refactoring.
        Open

            @Override
            public void configure(final HttpServerOptions options) {
                if (ENABLED) {
                    super.configure(options);
                    // Pre-Configuration of HttpServerOptions for specific usage

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        File Envelop.java has 294 lines of code (exceeds 250 allowed). Consider refactoring.
        Open

        package io.vertx.up.commune;
        
        import io.horizon.eon.em.web.HttpStatusCode;
        import io.horizon.exception.WebException;
        import io.horizon.exception.web._500InternalServerException;
        Severity: Minor
        Found in vertx-gaia/vertx-up/src/main/java/io/vertx/up/commune/Envelop.java - About 3 hrs to fix

          Method combine has 76 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

              static HArk combine(final XApp app, final List<XSource> sources) {
                  // 1. HArk 创建
                  final HArk ark = KArk.of(app.getName());
                  final JsonObject normalized = new JsonObject();
                  /* ID */

            File TOaAssignmentRecord.java has 293 lines of code (exceeds 250 allowed). Consider refactoring.
            Open

            /*
             * This file is generated by jOOQ.
             */
            package cn.vertxup.erp.domain.tables.records;
            
            

              File TVendorCheckOutRecord.java has 293 lines of code (exceeds 250 allowed). Consider refactoring.
              Open

              /*
               * This file is generated by jOOQ.
               */
              package cn.vertxup.erp.domain.tables.records;
              
              

                File VFragmentRecord.java has 292 lines of code (exceeds 250 allowed). Consider refactoring.
                Open

                /*
                 * This file is generated by jOOQ.
                 */
                package cn.vertxup.ui.domain.tables.records;
                
                

                  VSearchDao has 26 methods (exceeds 20 allowed). Consider refactoring.
                  Open

                  @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                  public class VSearchDao extends AbstractVertxDAO<VSearchRecord, cn.vertxup.ui.domain.tables.pojos.VSearch, String, Future<List<cn.vertxup.ui.domain.tables.pojos.VSearch>>, Future<cn.vertxup.ui.domain.tables.pojos.VSearch>, Future<Integer>, Future<String>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<VSearchRecord,cn.vertxup.ui.domain.tables.pojos.VSearch,String> {
                  
                          /**
                       * @param configuration The Configuration used for rendering and query

                    IUiLayout has 26 methods (exceeds 20 allowed). Consider refactoring.
                    Open

                    @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                    public interface IUiLayout extends VertxPojo, Serializable {
                    
                        /**
                         * Setter for <code>DB_ETERNAL.UI_LAYOUT.KEY</code>. 「key」- Tpl模板唯一主键

                      ITVendorHour has 26 methods (exceeds 20 allowed). Consider refactoring.
                      Open

                      @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                      public interface ITVendorHour extends VertxPojo, Serializable {
                      
                          /**
                           * Setter for <code>DB_ETERNAL.T_VENDOR_HOUR.KEY</code>. 「key」- Ticket

                        ITVendorAssessment has 26 methods (exceeds 20 allowed). Consider refactoring.
                        Open

                        @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                        public interface ITVendorAssessment extends VertxPojo, Serializable {
                        
                            /**
                             * Setter for <code>DB_ETERNAL.T_VENDOR_ASSESSMENT.KEY</code>. 「key」- Ticket

                          ITOaTrip has 26 methods (exceeds 20 allowed). Consider refactoring.
                          Open

                          @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                          public interface ITOaTrip extends VertxPojo, Serializable {
                          
                              /**
                               * Setter for <code>DB_ETERNAL.T_OA_TRIP.KEY</code>. 「key」- Ticket Primary

                            LRegionDao has 26 methods (exceeds 20 allowed). Consider refactoring.
                            Open

                            @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                            public class LRegionDao extends AbstractVertxDAO<LRegionRecord, cn.vertxup.lbs.domain.tables.pojos.LRegion, String, Future<List<cn.vertxup.lbs.domain.tables.pojos.LRegion>>, Future<cn.vertxup.lbs.domain.tables.pojos.LRegion>, Future<Integer>, Future<String>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<LRegionRecord,cn.vertxup.lbs.domain.tables.pojos.LRegion,String> {
                            
                                    /**
                                 * @param configuration The Configuration used for rendering and query

                              LCityDao has 26 methods (exceeds 20 allowed). Consider refactoring.
                              Open

                              @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                              public class LCityDao extends AbstractVertxDAO<LCityRecord, cn.vertxup.lbs.domain.tables.pojos.LCity, String, Future<List<cn.vertxup.lbs.domain.tables.pojos.LCity>>, Future<cn.vertxup.lbs.domain.tables.pojos.LCity>, Future<Integer>, Future<String>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<LCityRecord,cn.vertxup.lbs.domain.tables.pojos.LCity,String> {
                              
                                      /**
                                   * @param configuration The Configuration used for rendering and query

                                LFloorDao has 26 methods (exceeds 20 allowed). Consider refactoring.
                                Open

                                @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                                public class LFloorDao extends AbstractVertxDAO<LFloorRecord, cn.vertxup.lbs.domain.tables.pojos.LFloor, String, Future<List<cn.vertxup.lbs.domain.tables.pojos.LFloor>>, Future<cn.vertxup.lbs.domain.tables.pojos.LFloor>, Future<Integer>, Future<String>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<LFloorRecord,cn.vertxup.lbs.domain.tables.pojos.LFloor,String> {
                                
                                        /**
                                     * @param configuration The Configuration used for rendering and query

                                  LYardDao has 26 methods (exceeds 20 allowed). Consider refactoring.
                                  Open

                                  @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                                  public class LYardDao extends AbstractVertxDAO<LYardRecord, cn.vertxup.lbs.domain.tables.pojos.LYard, String, Future<List<cn.vertxup.lbs.domain.tables.pojos.LYard>>, Future<cn.vertxup.lbs.domain.tables.pojos.LYard>, Future<Integer>, Future<String>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<LYardRecord,cn.vertxup.lbs.domain.tables.pojos.LYard,String> {
                                  
                                          /**
                                       * @param configuration The Configuration used for rendering and query

                                    SPermissionDao has 26 methods (exceeds 20 allowed). Consider refactoring.
                                    Open

                                    @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                                    public class SPermissionDao extends AbstractVertxDAO<SPermissionRecord, cn.vertxup.rbac.domain.tables.pojos.SPermission, String, Future<List<cn.vertxup.rbac.domain.tables.pojos.SPermission>>, Future<cn.vertxup.rbac.domain.tables.pojos.SPermission>, Future<Integer>, Future<String>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<SPermissionRecord,cn.vertxup.rbac.domain.tables.pojos.SPermission,String> {
                                    
                                            /**
                                         * @param configuration The Configuration used for rendering and query

                                      IOUser has 26 methods (exceeds 20 allowed). Consider refactoring.
                                      Open

                                      @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                                      public interface IOUser extends VertxPojo, Serializable {
                                      
                                          /**
                                           * Setter for <code>DB_ETERNAL.O_USER.KEY</code>. 「key」- OAuth用户ID
                                        Severity
                                        Category
                                        Status
                                        Source
                                        Language