Last active
June 17, 2025 11:44
-
-
Save nemesiscodex/de5bde5be7688be6df9a02699d3b24b5 to your computer and use it in GitHub Desktop.
Personal coding styles
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<profiles version="13"> | |
<profile kind="CodeFormatterProfile" name="CustomCheckstyleProfile" version="13"> | |
<!-- General Settings --> | |
<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/> <!-- FileTabCharacter --> | |
<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/> | |
<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/> | |
<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="120"/> <!-- LineLength max=120 --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="insert"/> <!-- NewlineAtEndOfFile --> | |
<!-- Brace Positions (LeftCurly, RightCurly) --> | |
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/> | |
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/> | |
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/> | |
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/> | |
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/> | |
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/> | |
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/> | |
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/> | |
<!-- Method Declaration Parameters (your specific request) --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_paren_in_method_declaration" value="insert"/> <!-- Parameters on new line --> | |
<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="0"/> <!-- Keep parameters on one line --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/> | |
<!-- Constructor Declaration Parameters (consistent with methods) --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_paren_in_constructor_declaration" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="0"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/> | |
<!-- Whitespace (WhitespaceAround, GenericWhitespace) --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/> <!-- ParenPad --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/> | |
<!-- Operator Wrapping (OperatorWrap option=NL) --> | |
<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/> | |
<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/> | |
<!-- Control Statements (NeedBraces, EmptyBlock) --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/> | |
<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/> | |
<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/> | |
<!-- Annotations (AnnotationLocation) --> | |
<setting id="org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method" value="0"/> | |
<setting id="org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field" value="0"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/> | |
<!-- Indentation --> | |
<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/> | |
<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/> | |
<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="true"/> | |
<!-- Comments (CommentsIndentation) --> | |
<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/> | |
<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/> | |
<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/> | |
<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/> | |
<!-- Array Style (ArrayTypeStyle) --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/> | |
<!-- Miscellaneous --> | |
<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/> | |
<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/> | |
<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/> | |
<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/> | |
<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/> <!-- CustomImportOrder separateLineBetweenGroups --> | |
<!-- Additional Settings for Consistency --> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/> | |
<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="0"/> <!-- Keep method call args on one line unless too long --> | |
</profile> | |
</profiles> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment