nbauma109/Java Cleanup with Eclipse JDT (Headless)

Runs Eclipse JDT cleanup rules using a headless refactoring engine

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
project-rootRoot directory of the Java project to cleanyes
source-levelJava source level (e.g. 21)yes
extra-classpathAdditional classpath entries (optional)no""
cleanup.array_with_curlyfalse
cleanup.use_autoboxingfalse
cleanup.overridden_assignment_move_declfalse
cleanup.always_use_this_for_non_static_method_accessfalse
cleanup.remove_trailing_whitespaces_ignore_emptyfalse
cleanup.system_property_javaspecversionfalse
cleanup.primitive_comparisonfalse
cleanup.system_property_file_encodingfalse
cleanup.format_source_code_changes_onlyfalse
cleanup.remove_redundant_semicolonsfalse
cleanup.useless_continuefalse
cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_classfalse
cleanup.remove_redundant_type_argumentsfalse
cleanup.remove_unused_importsfalse
cleanup.break_loopfalse
cleanup.pull_up_assignmentfalse
cleanup.stringbuilderfalse
cleanup.arrays_fillfalse
cleanup.no_superfalse
cleanup.use_lambdafalse
cleanup.operand_factorizationfalse
cleanup.simplify_lambda_expression_and_method_reffalse
cleanup.always_use_blocksfalse
cleanup.stringconcat_to_textblockfalse
cleanup.sort_members_allfalse
cleanup.system_property_path_separatorfalse
cleanup.instanceoffalse
cleanup.precompile_regexfalse
cleanup.add_missing_annotationsfalse
cleanup.always_use_this_for_non_static_field_accessfalse
cleanup.boolean_literalfalse
cleanup.sort_membersfalse
cleanup.always_use_parentheses_in_expressionsfalse
cleanup.remove_unused_method_parametersfalse
cleanup.remove_unused_local_variablesfalse
cleanup.add_missing_deprecated_annotationsfalse
cleanup.no_string_creationfalse
cleanup.use_unboxingfalse
cleanup.use_blocks_only_for_return_and_throwfalse
cleanup.standard_comparisonfalse
cleanup.if_conditionfalse
cleanup.system_property_line_separatorfalse
cleanup.remove_trailing_whitespacesfalse
cleanup.map_cloningfalse
cleanup.add_serial_version_idfalse
cleanup.try_with_resourcefalse
cleanup.use_this_for_non_static_method_accessfalse
cleanup.use_this_for_non_static_method_access_only_if_necessaryfalse
cleanup.single_used_fieldfalse
cleanup.reduce_indentationfalse
cleanup.primitive_parsingfalse
cleanup.make_local_variable_finalfalse
cleanup.qualify_static_member_accesses_with_declaring_classfalse
cleanup.add_missing_override_annotationsfalse
cleanup.use_blocksfalse
cleanup.multi_catchfalse
cleanup.collection_cloningfalse
cleanup.pull_out_if_from_if_elsefalse
cleanup.make_variable_declarations_finalfalse
cleanup.convert_to_enhanced_for_loop_if_loop_var_usedfalse
cleanup.redundant_comparatorfalse
cleanup.remove_unused_private_typesfalse
cleanup.system_property_booleanfalse
cleanup.qualify_static_method_accesses_with_declaring_classfalse
cleanup.lazy_logical_operatorfalse
cleanup.bitwise_conditional_expressionfalse
cleanup.simplify_boolean_if_elsefalse
cleanup.add_allfalse
cleanup.use_directly_map_methodfalse
cleanup.system_property_file_separatorfalse
cleanup.qualify_static_field_accesses_with_declaring_classfalse
cleanup.add_generated_serial_version_idfalse
cleanup.stringbuilder_for_local_varsfalse
cleanup.controlflow_mergefalse
cleanup.comparing_on_criteriafalse
cleanup.do_while_rather_than_whilefalse
cleanup.primitive_serializationfalse
cleanup.stringbuffer_to_stringbuilderfalse
cleanup.extract_incrementfalse
cleanup.comparison_statementfalse
cleanup.insert_inferred_type_argumentsfalse
cleanup.make_private_fields_finalfalse
cleanup.remove_unnecessary_suppress_warningsfalse
cleanup.useless_returnfalse
cleanup.instanceof_keywordfalse
cleanup.use_this_for_non_static_field_access_only_if_necessaryfalse
cleanup.one_if_rather_than_duplicate_blocks_that_fall_throughfalse
cleanup.remove_trailing_whitespaces_allfalse
cleanup.valueof_rather_than_instantiationfalse
cleanup.plain_replacementfalse
cleanup.remove_unnecessary_array_creationfalse
cleanup.remove_private_constructorsfalse
cleanup.make_parameters_finalfalse
cleanup.substringfalse
cleanup.ternary_operatorfalse
cleanup.replace_deprecated_callsfalse
cleanup.merge_conditional_blocksfalse
cleanup.return_expressionfalse
cleanup.system_propertyfalse
cleanup.unlooped_whilefalse
cleanup.convert_to_enhanced_for_loopfalse
cleanup.remove_unused_private_fieldsfalse
cleanup.never_use_blocksfalse
cleanup.remove_redundant_modifiersfalse
cleanup.unreachable_blockfalse
cleanup.switchfalse
cleanup.redundant_falling_through_block_endfalse
cleanup.number_suffixfalse
cleanup.also_simplify_lambdafalse
cleanup.system_property_javaversionfalse
cleanup.replace_deprecated_fieldsfalse
cleanup.remove_unnecessary_nls_tagsfalse
cleanup.convert_to_switch_expressionsfalse
cleanup.use_this_for_non_static_field_accessfalse
cleanup.use_string_is_blankfalse
cleanup.static_inner_classfalse
cleanup.qualify_static_member_accesses_through_instances_with_declaring_classfalse
cleanup.add_missing_nls_tagsfalse
cleanup.remove_unnecessary_castsfalse
cleanup.objects_equalsfalse
cleanup.convert_functional_interfacesfalse
cleanup.else_iffalse
cleanup.format_source_codefalse
cleanup.boolean_value_rather_than_comparisonfalse
cleanup.add_default_serial_version_idfalse
cleanup.remove_unused_private_methodsfalse
cleanup.make_type_abstract_if_missing_methodfalse
cleanup.joinfalse
cleanup.embedded_iffalse
cleanup.use_anonymous_class_creationfalse
cleanup.invert_equalsfalse
cleanup.add_missing_override_annotations_interface_methodsfalse
cleanup.switch_for_instanceof_patternfalse
cleanup.remove_unused_private_membersfalse
cleanup.never_use_parentheses_in_expressionsfalse
cleanup.strictly_equal_or_differentfalse
cleanup.push_down_negationfalse
cleanup.evaluate_nullablefalse
cleanup.use_parentheses_in_expressionsfalse
cleanup.hashfalse
cleanup.stringconcat_stringbuffer_stringbuilderfalse
cleanup.double_negationfalse
cleanup.overridden_assignmentfalse
cleanup.primitive_rather_than_wrapperfalse
cleanup.correct_indentationfalse
cleanup.use_varfalse

no outputs