anchor.diff:    ENDMETHOD.                    "refresh
   
   
  +  METHOD run_code_inspector.
  +
  +    DATA: li_code_inspector TYPE REF TO zif_abapgit_code_inspector,
  +          lv_check_variant  TYPE string.
  +
  +    lv_check_variant = get_local_settings( )-code_inspector_check_variant.
  +
  +    IF lv_check_variant IS INITIAL.
  +      zcx_abapgit_exception=>raise( |No check variant maintained in repo settings.| ).
  +    ENDIF.
  +
  +    li_code_inspector = zcl_abapgit_factory=>get_code_inspector(
  +                                  iv_package            = get_package( )
  +                                  iv_check_variant_name = |{ lv_check_variant }| ).
  +
  +    rt_list = li_code_inspector->run( ).
  +
  +    DELETE rt_list WHERE kind = 'N'.
  +
  +    READ TABLE rt_list TRANSPORTING NO FIELDS
  +                       WITH KEY kind = 'E'.
  +
  +    mv_code_inspector_successful = boolc( sy-subrc <> 0 ).
  +
  +  ENDMETHOD.
  +
  +
     METHOD set.
   
   * TODO: refactor
  
positive.code:         zcx_abapgit_exception .
      METHODS deserialize
        IMPORTING
          VALUE(is_checks) TYPE zif_abapgit_definitions=>ty_deserialize_checks
        RAISING
          zcx_abapgit_exception .
      METHODS refresh
  
negative.code:     lt_requirements = get_dot_abapgit( )->get_data( )-requirements.
      rs_checks-requirements-met = zcl_abapgit_requirement_helper=>is_requirements_met(
        lt_requirements ).
  
    ENDMETHOD.
  
  