esicodehub-ai / phase1 /multilang /models /java_feature_cols.json
WissalllK's picture
Add ESIcodeHub AI detection service
a937307
[
"ast_depth",
"ast_has_error",
"ast_node_count",
"avg_branching",
"avg_func_len",
"avg_ident_len",
"avg_indent",
"avg_line_len",
"blank_line_ratio",
"block_comment_count",
"brace_ratio",
"camel_case_ratio",
"cc_per_function",
"cnt_assignment",
"cnt_binary_expr",
"cnt_call_expr",
"cnt_channel_op",
"cnt_class_def",
"cnt_comment",
"cnt_compound_stmt",
"cnt_declaration",
"cnt_for_stmt",
"cnt_function_def",
"cnt_go_stmt",
"cnt_identifier",
"cnt_if_stmt",
"cnt_import_stmt",
"cnt_number_literal",
"cnt_preproc",
"cnt_return_stmt",
"cnt_string_literal",
"cnt_switch_stmt",
"cnt_template",
"cnt_try_stmt",
"cnt_while_stmt",
"comment_char_ratio",
"cyclomatic_complexity",
"density_assignment",
"density_binary_expr",
"density_call_expr",
"density_channel_op",
"density_class_def",
"density_comment",
"density_compound_stmt",
"density_declaration",
"density_for_stmt",
"density_function_def",
"density_go_stmt",
"density_identifier",
"density_if_stmt",
"density_import_stmt",
"density_number_literal",
"density_preproc",
"density_return_stmt",
"density_string_literal",
"density_switch_stmt",
"density_template",
"density_try_stmt",
"density_while_stmt",
"digit_ratio",
"keyword_density",
"leaf_ratio",
"line_comment_count",
"loc",
"loc_nonempty",
"max_branching",
"max_func_len",
"max_indent",
"max_line_len",
"max_nesting_depth",
"pascal_case_ratio",
"punct_ratio",
"short_ident_ratio",
"snake_case_ratio",
"space_ratio",
"std_func_len",
"std_ident_len",
"std_line_len",
"tab_indent_ratio",
"tab_ratio",
"unique_token_ratio",
"upper_ratio"
]