silentbalanceyh/vertx-zero

View on GitHub

Showing 9,050 of 9,050 total issues

Method equals has 188 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)

    Method equals has 188 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        @Override
        public boolean equals(Object obj) {
            if (this == obj)
                return true;
            if (obj == null)

      SPacket has 53 methods (exceeds 20 allowed). Consider refactoring.
      Open

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

        XActivityRule has 53 methods (exceeds 20 allowed). Consider refactoring.
        Open

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

          PBuyTicketRecord has 53 methods (exceeds 20 allowed). Consider refactoring.
          Open

          @SuppressWarnings({ "all", "unchecked", "rawtypes" })
          public class PBuyTicketRecord extends UpdatableRecordImpl<PBuyTicketRecord> implements VertxPojo, IPBuyTicket {
          
              private static final long serialVersionUID = 1L;
          
          

            PPosRecord has 53 methods (exceeds 20 allowed). Consider refactoring.
            Open

            @SuppressWarnings({ "all", "unchecked", "rawtypes" })
            public class PPosRecord extends UpdatableRecordImpl<PPosRecord> implements VertxPojo, IPPos {
            
                private static final long serialVersionUID = 1L;
            
            

              PWh has 53 methods (exceeds 20 allowed). Consider refactoring.
              Open

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

                FBookRecord has 53 methods (exceeds 20 allowed). Consider refactoring.
                Open

                @SuppressWarnings({ "all", "unchecked", "rawtypes" })
                public class FBookRecord extends UpdatableRecordImpl<FBookRecord> implements VertxPojo, IFBook {
                
                    private static final long serialVersionUID = 1L;
                
                

                  IDirectory has 53 methods (exceeds 20 allowed). Consider refactoring.
                  Open

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

                    Method equals has a Cognitive Complexity of 48 (exceeds 5 allowed). Consider refactoring.
                    Open

                        @Override
                        public boolean equals(Object obj) {
                            if (this == obj)
                                return true;
                            if (obj == null)

                    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

                    Method equals has a Cognitive Complexity of 48 (exceeds 5 allowed). Consider refactoring.
                    Open

                        @Override
                        public boolean equals(Object obj) {
                            if (this == obj)
                                return true;
                            if (obj == null)

                    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 LStateRecord.java has 473 lines of code (exceeds 250 allowed). Consider refactoring.
                    Open

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

                      File MyTplRecord.java has 473 lines of code (exceeds 250 allowed). Consider refactoring.
                      Open

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

                        File MyDesktopRecord.java has 473 lines of code (exceeds 250 allowed). Consider refactoring.
                        Open

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

                          File FCurrencyRecord.java has 473 lines of code (exceeds 250 allowed). Consider refactoring.
                          Open

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

                            File MAccRecord.java has 473 lines of code (exceeds 250 allowed). Consider refactoring.
                            Open

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

                              File MKeyRecord.java has 473 lines of code (exceeds 250 allowed). Consider refactoring.
                              Open

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

                                UiColumnDao has 52 methods (exceeds 20 allowed). Consider refactoring.
                                Open

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

                                  EEmployeeDao has 52 methods (exceeds 20 allowed). Consider refactoring.
                                  Open

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

                                    SPathDao has 52 methods (exceeds 20 allowed). Consider refactoring.
                                    Open

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