{
  "global": {
    "files": "/src/**/*.*",
    "skipGeneratedGatewayClasses": true,
    "skipGeneratedFunctionGroups": true,
    "skipGeneratedPersistentClasses": true
  },
  "dependencies": [],
  "syntax": {
    "version": "v702",
    "errorNamespace": "^(Z|Y)",
    "globalConstants": [],
    "globalMacros": []
  },
  "rules": {
    "forbidden_identifier": false,
    "try_without_catch": true,
    "unknown_types": false,
    "prefix_is_current_class": false,
    "unused_variables": false,
    "abapdoc": false,
    "allowed_object_naming": true,
    "allowed_object_types": false,
    "ambiguous_statement": false,
    "avoid_use": {
      "define": false,
      "endselect": false,
      "execSQL": true,
      "kernelCall": true,
      "communication": true,
      "statics": false,
      "systemCall": true,
      "defaultKey": false,
      "break": true
    },
    "begin_end_names": true,
    "chain_mainly_declarations": false,
    "check_abstract": true,
    "check_comments": false,
    "check_ddic": false,
    "check_include": true,
    "check_no_handler_pragma": true,
    "check_syntax": false,
    "check_text_elements": false,
    "check_transformation_exists": true,
    "commented_code": false,
    "constructor_visibility_public": true,
    "description_empty": true,
    "double_space": false,
    "empty_line_in_statement": false,
    "empty_structure": false,
    "form_no_dash": true,
    "form_tables_obsolete": true,
    "fully_type_constants": false,
    "global_class": true,
    "identical_form_names": true,
    "if_in_if": false,
    "implement_methods": false,
    "in_statement_indentation": false,
    "indentation": false,
    "keep_single_parameter_on_one_line": false,
    "keyword_case": false,
    "local_class_naming": false,
    "local_testclass_location": true,
    "main_file_contents": true,
    "message_exists": false,
    "msag_consistency": true,
    "newline_between_methods": false,
    "no_public_attributes": false,
    "object_naming": {
      "patternKind": "required",
      "ignoreNames": [],
      "ignorePatterns": [],
      "clas": "^ZC(L|X)\\_EXCEL",
      "intf": "^ZIF\\_EXCEL",
      "prog": "^Z",
      "fugr": "^Z",
      "tabl": "^ZEXCEL",
      "ttyp": "^ZEXCEL",
      "dtel": "^ZEXCEL",
      "doma": "^Z",
      "msag": "^Z",
      "tran": "^Z",
      "enqu": "^EZ",
      "auth": "^Z",
      "pinf": "^Z",
      "idoc": "^Z",
      "xslt": "^Z",
      "ssfo": "^Z",
      "ssst": "^Z"
    },
    "prefer_returning_to_exporting": false,
    "preferred_compare_operator": false,
    "release_idoc": false,
    "remove_descriptions": false,
    "rfc_error_handling": true,
    "selection_screen_naming": false,
    "short_case": false,
    "sicf_consistency": true,
    "space_before_dot": false,
    "sql_escape_host_variables": false,
    "superclass_final": false,
    "tabl_enhancement_category": false,
    "type_begin_single_include": true,
    "type_form_parameters": true,
    "types_naming": false,
    "unreachable_code": true,
    "use_new": false,
    "when_others_last": true,
    "xml_consistency": true,
    "7bit_ascii": false,
    "contains_tab": true,
    "functional_writing": false,
    "line_length": false,
    "max_one_statement": false,
    "parser_error": true,
    "space_before_colon": false,
    "colon_missing_space": false,
    "exit_or_check": false,
    "line_only_punc": false,
    "obsolete_statement": false,
    "start_at_tab": false,
    "whitespace_end": true,
    "exporting": false,
    "empty_statement": false,
    "sequential_blank": true,
    "definitions_top": false,
    "nesting": false,
    "cloud_types": true,
    "method_length": false,
    "mix_returning": true,
    "method_parameter_names": false,
    "inline_data_old_versions": true,
    "local_variable_names": false,
    "class_attribute_names": false
  }
}
