Checks: '-*,readability-identifier-naming'
CheckOptions:
  - key:             readability-identifier-naming.GlobalVariableCase
    value:           CamelCase
  - key:             readability-identifier-naming.ConstexprVariableIgnoredRegexp
    value:           '.*_v'
  - key:             readability-identifier-naming.ClassCase
    value:           CamelCase
  - key:             readability-identifier-naming.ClassIgnoredRegexp
    value:           'is_specialization|are_same|is_std_vector|scc_iterator_traits|.*_(false|true)'
  - key:             readability-identifier-naming.EnumCase
    value:           CamelCase
  - key:             readability-identifier-naming.FunctionCase
    value:           camelBack
  - key:             readability-identifier-naming.FunctionIgnoredRegexp
    value:           'cmp|is_forward_node|has_parent|make_range|make_array|contains_any_of|successor_edges|predecessor_edges|is_bidirectional_node|is_generic_graph|lower_bound|upper_bound|vlower_bound|zipmap_.*|insert_or_assign|batch_insert.*|unique_last|emplace_back|push_back|pop_back|make_blacklist|erase_if|isa_with_op|edge_dest|edge_successors|edge_predecessors|revng_check.*|revng_assert.*|revng_do_abort|get_return_object|get_return_object_on_allocation_failure|unhandled_exception|initial_suspend|final_suspend|await_ready|await_suspend|await_resume|__coro_gro|__promise|yield_value|rethrow_if_exception|throw_exception|init_unit_test|.*_[cr]*(begin|end)|.*_(iterator|range|size)|return_value|return_void|await_transform'
  - key:             readability-identifier-naming.MemberCase
    value:           CamelCase
  - key:             readability-identifier-naming.ParameterCase
    value:           CamelCase
  - key:             readability-identifier-naming.UnionCase
    value:           CamelCase
  - key:             readability-identifier-naming.VariableCase
    value:           CamelCase
  - key:             readability-identifier-naming.IgnoreMainLikeFunctions
    value:           1
  - key:             readability-identifier-naming.GlobalVariableIgnoredRegexp
    value:           'dbg'
