{ "global": { "files": "/src/**/*.*", "skipGeneratedGatewayClasses": true, "skipGeneratedFunctionGroups": true, "skipGeneratedPersistentClasses": true }, "dependencies": [ { "url": "https://github.com/abaplint/deps", "folder": "/deps", "files": "/src/**/*.*" } ], "syntax": { "version": "v702", "errorNamespace": "^(Z|Y)", "globalConstants": [], "globalMacros": [] }, "rules": { "constant_classes": true, "cyclic_oo": false, "many_parentheses": true, "pragma_placement": true, "unused_ddic": true, "dangerous_statement": true, "db_operation_in_loop": false, "identical_descriptions": false, "intf_referencing_clas": false, "max_one_method_parameter_per_line": false, "method_implemented_twice": true, "modify_only_own_db_tables": false, "no_yoda_conditions": false, "parser_702_chaining": true, "prefer_raise_exception_new": true, "select_add_order_by": false, "select_performance": false, "uncaught_exception": false, "unsecure_fae": false, "use_class_based_exceptions": false, "call_transaction_authority_check": true, "function_module_recommendations": false, "identical_contents": false, "method_overwrites_builtin": true, "omit_parameter_name": false, "omit_receiving": true, "prefer_is_not": false, "prefer_xsdbool": true, "sy_modification": true, "unused_methods": false, "use_bool_expression": false, "begin_single_include": true, "check_subrc": false, "cyclomatic_complexity": false, "forbidden_pseudo_and_pragma": false, "identical_conditions": false, "line_break_style": false, "names_no_dash": true, "parser_missing_space": true, "unused_types": false, "use_line_exists": false, "downport": false, "forbidden_void_type": false, "line_break_multiple_parameters": false, "prefer_inline": false, "reduce_string_templates": true, "forbidden_identifier": false, "try_without_catch": true, "unknown_types": true, "prefix_is_current_class": false, "unused_variables": false, "abapdoc": false, "allowed_object_naming": true, "allowed_object_types": false, "ambiguous_statement": false, "avoid_use": { "define": true, "describeLines": false, "statics": false, "defaultKey": false, "break": true }, "begin_end_names": true, "chain_mainly_declarations": false, "check_abstract": true, "check_comments": false, "check_ddic": true, "check_include": true, "check_no_handler_pragma": true, "check_syntax": true, "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_tables_obsolete": true, "fully_type_constants": false, "global_class": true, "identical_form_names": true, "if_in_if": false, "implement_methods": true, "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": { "clas": "^ZC(L|X)\\_EXCEL", "intf": "^ZIF\\_EXCEL", "tabl": "^ZEXCEL", "ttyp": "^ZEXCEL", "dtel": "^ZEXCEL" }, "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": 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": { "allowCheck": true, "allowExit": false }, "line_only_punc": false, "obsolete_statement": { "move": true }, "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 } }