rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
File Explorer
Download Latest Version (.zip)- bug_report.yml
- config.yml
- feature_request.yml
- github_release.yml
- linting.yml
- rubocop.yml
- spell_checking.yml
- dependabot.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- logo.png
- output.css.erb
- output.html.erb
- console
- setup
- .gitkeep
- change_add_allowed_cross_file_paths_option_to_lint_duplicate_methods_20260820173026.md
- change_add_allowed_names_and_allowed_patterns_to_lint_unused_private_method_20260821085033.md
- change_backfill_missing_style_guide_metadata_for_21_cops_20260820181658.md
- change_improve_deprecated_reference_perf_by_short_circuiting_20260804182005.md
- change_improve_lint_name_typo_performance_by_deferring_the_literal_name_scan_20260804174456.md
- change_make_allow_for_alignment_stop_at_block_boundaries_20260809020531.md
- change_make_junit_formatter_output_only_enabled_cops_20260710162847.md
- change_make_layout_space_around_operators_aware_of_endless_method_definitions_20260811232625.md
- change_make_lint_cop_directive_syntax_catch_keyword_typos_and_unknown_cop_names_20260807131710.md
- change_stop_honoring_wrongly_namespaced_disable_directives_20260807150005.md
- fix_a_crash_in_lint_name_typo_and_lint_unused_private_method_on_binary_strings_20260820171101.md
- fix_a_false_negative_for_lint_out_of_range_regexp_ref_20260807183855.md
- fix_add_todo_comments_for_skipped_unsafe_corrections_with_disable_uncorrectable_20260807173041.md
- fix_an_error_for_lsp_execute_command_without_arguments_20260813145234.md
- fix_an_incorrect_autocorrect_for_style_sample_20260819094651.md
- fix_autoload_deprecated_ignored_methods_and_ignored_pattern_aliases.md
- fix_don_t_autocorrect_away_directives_for_unknown_cops_20260807141540.md
- fix_don_t_flag_disables_of_pending_cops_as_redundant_20260807141045.md
- fix_false_negatives_for_layout_extra_spacing_20260813135746.md
- fix_false_negatives_in_layout_line_length_20260805020027.md
- fix_false_positives_for_lint_useless_constant_scoping_with_class_new.md
- fix_false_positives_in_layout_multiline_method_call_indentation_20260805022711.md
- fix_false_positives_in_lint_constant_reassignment_with_compact_namespaces.md
- fix_false_positives_in_lint_redundant_safe_navigation_20260802220212.md
- fix_frozen_registry_pollution_from_lazy_loaded_cops.md
- fix_honor_active_support_redefinition_markers_in_lint_duplicate_methods_20260820173026.md
- fix_keep_justification_when_an_offense_is_loaded_from_the_result_cache.md
- fix_layout_class_structure_autocorrection_20260710175104.md
- fix_lint_name_typo_false_positives_in_gem_namespaces_20260814150028.md
- fix_lint_unused_private_method_retaining_stale_project_index_20260809135237.md
- fix_lsp_and_mcp_being_ignored_in_server_mode_20260821114320.md
- fix_merge_department_and_cop_level_exclude_settings_20260806112312.md
- fix_modifier_cops_creating_lines_past_line_length_max_20260806122345.md
- fix_plugin_all_cops_key_loss.md
- fix_preserve_persistent_cop_instances_across_files_20260802154039.md
- fix_prune_excluded_directories_when_a_relative_path_is_passed_20260806123923.md
- fix_skip_ruby_runtime_hooks_in_lint_unused_private_method_20260821085034.md
- fix_suggest_rubocop_pop_for_an_unclosed_push_directive_20260807150001.md
- fix_suppress_multi_line_offenses_with_a_directive_on_any_of_their_lines_20260807105450.md
- fix_treat_interpolated_literal_prefixes_as_references_in_lint_unused_private_method_20260821085034.md
- new_add_allow_trailing_comment_option_to_20260807162705.md
- new_add_disable_next_directives_scoped_to_the_following_statement_20260810102322.md
- new_add_display_suppressed_option_20260807170001.md
- new_add_new_lint_argument_mismatch_cop_20260804092352.md
- new_add_new_lint_super_argument_mismatch_cop_20260821112622.md
- new_add_new_style_time_now_cop_20260819173521.md
- new_add_report_unused_todo_entries_to_catch_rotting_todo_files_20260808092556.md
- new_add_style_directive_scope_cop_20260810120001.md
- new_flag_rubocop_pop_without_a_matching_push_20260807150002.md
- default.yml
- internal_affairs.yml
- obsoletion.yml
- changelog.adoc
- history.adoc
- license.adoc
- logo.adoc
- team.adoc
- cop_settings.adoc
- include_exclude.adoc
- inheritance.adoc
- auto_gen_config.adoc
- autocorrect.adoc
- caching.adoc
- cli_reference.adoc
- getting_started.adoc
- lsp.adoc
- mcp.adoc
- profiling.adoc
- project_index.adoc
- server.adoc
- source_code_directives.adoc
- automated_code_review.adoc
- compatibility.adoc
- configuration.adoc
- contributing.adoc
- cops.adoc
- cops_bundler.adoc
- cops_gemspec.adoc
- cops_layout.adoc
- cops_lint.adoc
- cops_metrics.adoc
- cops_migration.adoc
- cops_naming.adoc
- cops_security.adoc
- cops_style.adoc
- development.adoc
- formatters.adoc
- index.adoc
- installation.adoc
- integration_with_other_tools.adoc
- plugin_configuration.adoc
- plugin_migration_guide.adoc
- plugins.adoc
- support.adoc
- v1_upgrade_notes.adoc
- versioning.adoc
- cops_layout_footer.adoc
- nav.adoc
- antora.yml
- rubocop
- auto_generate_config.rb
- base.rb
- execute_runner.rb
- init_dotfile.rb
- list_enabled_cops_for.rb
- lsp.rb
- mcp.rb
- show_cops.rb
- show_docs_url.rb
- suggest_extensions.rb
- version.rb
- command.rb
- environment.rb
- directive_range.rb
- disable_next.rb
- changed_enforced_styles.rb
- changed_parameter.rb
- cop_rule.rb
- extracted_cop.rb
- parameter_rule.rb
- removed_cop.rb
- renamed_cop.rb
- rule.rb
- split_cop.rb
- duplicated_gem.rb
- duplicated_group.rb
- gem_comment.rb
- gem_filename.rb
- gem_version.rb
- insecure_protocol_source.rb
- ordered_gems.rb
- alignment_corrector.rb
- condition_corrector.rb
- each_to_for_corrector.rb
- empty_line_corrector.rb
- for_to_each_corrector.rb
- if_then_corrector.rb
- lambda_literal_to_method_corrector.rb
- line_break_corrector.rb
- multiline_literal_brace_corrector.rb
- ordered_gem_corrector.rb
- parentheses_corrector.rb
- percent_literal_corrector.rb
- punctuation_corrector.rb
- require_library_corrector.rb
- space_corrector.rb
- string_literal_corrector.rb
- unused_arg_corrector.rb
- add_runtime_dependency.rb
- attribute_assignment.rb
- dependency_version.rb
- deprecated_attribute_assignment.rb
- development_dependencies.rb
- duplicated_assignment.rb
- ordered_dependencies.rb
- require_mfa.rb
- required_ruby_version.rb
- ruby_version_globals_usage.rb
- configuration_injector.rb
- registration_injector.rb
- require_file_injector.rb
- ast_processor.rb
- ast_walker.rb
- cop_description.rb
- cop_enabled.rb
- create_empty_file.rb
- empty_line_between_expect_offense_and_correction.rb
- example_description.rb
- example_heredoc_delimiter.rb
- inherit_deprecated_cop_class.rb
- itblock_handler.rb
- lambda_or_proc.rb
- location_exists.rb
- location_expression.rb
- location_line_equality_comparison.rb
- method_name_end_with.rb
- method_name_equal.rb
- node_destructuring.rb
- node_first_or_last_argument.rb
- node_matcher_directive.rb
- node_pattern_groups.rb
- node_type_group.rb
- node_type_multiple_predicates.rb
- node_type_predicate.rb
- numblock_handler.rb
- offense_location_keyword.rb
- on_send_without_on_csend.rb
- operator_keyword.rb
- plugin.rb
- processed_source_buffer_name.rb
- redundant_context_config_parameter.rb
- redundant_described_class_as_subject.rb
- redundant_expect_offense_arguments.rb
- redundant_let_rubocop_config_new.rb
- redundant_location_argument.rb
- redundant_message_argument.rb
- redundant_method_dispatch_node.rb
- redundant_source_range.rb
- single_line_comparison.rb
- style_detected_api_use.rb
- undefined_config.rb
- useless_message_assertion.rb
- useless_restrict_on_send.rb
- access_modifier_indentation.rb
- argument_alignment.rb
- array_alignment.rb
- assignment_indentation.rb
- begin_end_alignment.rb
- block_alignment.rb
- block_end_newline.rb
- case_indentation.rb
- class_structure.rb
- closing_heredoc_indentation.rb
- closing_parenthesis_indentation.rb
- comment_indentation.rb
- condition_position.rb
- def_end_alignment.rb
- dot_position.rb
- else_alignment.rb
- empty_comment.rb
- empty_line_after_guard_clause.rb
- empty_line_after_magic_comment.rb
- empty_line_after_multiline_condition.rb
- empty_line_between_defs.rb
- empty_lines.rb
- empty_lines_after_module_inclusion.rb
- empty_lines_around_access_modifier.rb
- empty_lines_around_arguments.rb
- empty_lines_around_attribute_accessor.rb
- empty_lines_around_begin_body.rb
- empty_lines_around_block_body.rb
- empty_lines_around_class_body.rb
- empty_lines_around_exception_handling_keywords.rb
- empty_lines_around_method_body.rb
- empty_lines_around_module_body.rb
- end_alignment.rb
- end_of_line.rb
- extra_spacing.rb
- first_argument_indentation.rb
- first_array_element_indentation.rb
- first_array_element_line_break.rb
- first_hash_element_indentation.rb
- first_hash_element_line_break.rb
- first_method_argument_line_break.rb
- first_method_parameter_line_break.rb
- first_parameter_indentation.rb
- hash_alignment.rb
- heredoc_argument_closing_parenthesis.rb
- heredoc_indentation.rb
- indentation_consistency.rb
- indentation_style.rb
- indentation_width.rb
- initial_indentation.rb
- leading_comment_space.rb
- leading_empty_lines.rb
- line_continuation_leading_space.rb
- line_continuation_spacing.rb
- line_end_string_concatenation_indentation.rb
- line_length.rb
- multiline_array_brace_layout.rb
- multiline_array_line_breaks.rb
- multiline_assignment_layout.rb
- multiline_block_layout.rb
- multiline_hash_brace_layout.rb
- multiline_hash_key_line_breaks.rb
- multiline_method_argument_line_breaks.rb
- multiline_method_call_brace_layout.rb
- multiline_method_call_indentation.rb
- multiline_method_definition_brace_layout.rb
- multiline_method_parameter_line_breaks.rb
- multiline_operation_indentation.rb
- parameter_alignment.rb
- redundant_line_break.rb
- rescue_ensure_alignment.rb
- single_line_block_chain.rb
- space_after_colon.rb
- space_after_comma.rb
- space_after_method_name.rb
- space_after_not.rb
- space_after_semicolon.rb
- space_around_block_parameters.rb
- space_around_equals_in_parameter_default.rb
- space_around_keyword.rb
- space_around_method_call_operator.rb
- space_around_operators.rb
- space_before_block_braces.rb
- space_before_brackets.rb
- space_before_comma.rb
- space_before_comment.rb
- space_before_first_arg.rb
- space_before_semicolon.rb
- space_in_lambda_literal.rb
- space_inside_array_literal_brackets.rb
- space_inside_array_percent_literal.rb
- space_inside_block_braces.rb
- space_inside_hash_literal_braces.rb
- space_inside_parens.rb
- space_inside_percent_literal_delimiters.rb
- space_inside_range_literal.rb
- space_inside_reference_brackets.rb
- space_inside_string_interpolation.rb
- trailing_empty_lines.rb
- trailing_whitespace.rb
- corrections_proxy.rb
- corrector.rb
- nil_receiver_checker.rb
- ambiguous_assignment.rb
- ambiguous_block_association.rb
- ambiguous_operator.rb
- ambiguous_operator_precedence.rb
- ambiguous_range.rb
- ambiguous_regexp_literal.rb
- argument_mismatch.rb
- array_literal_in_regexp.rb
- assignment_in_condition.rb
- big_decimal_new.rb
- binary_operator_with_identical_operands.rb
- boolean_symbol.rb
- circular_argument_reference.rb
- constant_definition_in_block.rb
- constant_overwritten_in_rescue.rb
- constant_reassignment.rb
- constant_resolution.rb
- cop_directive_syntax.rb
- data_define_override.rb
- debugger.rb
- deprecated_class_methods.rb
- deprecated_constants.rb
- deprecated_open_ssl_constant.rb
- deprecated_reference.rb
- disjunctive_assignment_in_constructor.rb
- duplicate_branch.rb
- duplicate_case_condition.rb
- duplicate_elsif_condition.rb
- duplicate_hash_key.rb
- duplicate_magic_comment.rb
- duplicate_match_pattern.rb
- duplicate_methods.rb
- duplicate_regexp_character_class_element.rb
- duplicate_require.rb
- duplicate_rescue_exception.rb
- duplicate_set_element.rb
- each_with_object_argument.rb
- else_layout.rb
- empty_block.rb
- empty_class.rb
- empty_conditional_body.rb
- empty_ensure.rb
- empty_expression.rb
- empty_file.rb
- empty_in_pattern.rb
- empty_interpolation.rb
- empty_when.rb
- ensure_return.rb
- erb_new_arguments.rb
- flip_flop.rb
- float_comparison.rb
- float_out_of_range.rb
- format_parameter_mismatch.rb
- hash_compare_by_identity.rb
- hash_new_with_keyword_arguments_as_default.rb
- heredoc_method_call_position.rb
- identity_comparison.rb
- implicit_string_concatenation.rb
- incompatible_io_select_with_fiber_scheduler.rb
- ineffective_access_modifier.rb
- inherit_exception.rb
- interpolation_check.rb
- it_without_arguments_in_block.rb
- lambda_without_literal_block.rb
- literal_as_condition.rb
- literal_assignment_in_condition.rb
- literal_in_interpolation.rb
- loop.rb
- missing_cop_enable_directive.rb
- missing_super.rb
- mixed_case_range.rb
- mixed_regexp_capture_types.rb
- multiple_comparison.rb
- name_typo.rb
- nested_method_definition.rb
- nested_percent_literal.rb
- next_without_accumulator.rb
- no_return_in_begin_end_blocks.rb
- non_atomic_file_operation.rb
- non_deterministic_require_order.rb
- non_local_exit_from_iterator.rb
- number_conversion.rb
- numbered_parameter_assignment.rb
- numeric_operation_with_constant_result.rb
- or_assignment_to_constant.rb
- ordered_magic_comments.rb
- out_of_range_regexp_ref.rb
- parentheses_as_grouped_expression.rb
- percent_string_array.rb
- percent_symbol_array.rb
- raise_exception.rb
- rand_one.rb
- redundant_cop_disable_directive.rb
- redundant_cop_enable_directive.rb
- redundant_dir_glob_sort.rb
- redundant_regexp_quantifiers.rb
- redundant_require_statement.rb
- redundant_safe_navigation.rb
- redundant_splat_expansion.rb
- redundant_string_coercion.rb
- redundant_type_conversion.rb
- redundant_with_index.rb
- redundant_with_object.rb
- refinement_import_methods.rb
- regexp_as_condition.rb
- require_parentheses.rb
- require_range_parentheses.rb
- require_relative_self_path.rb
- rescue_exception.rb
- rescue_type.rb
- return_in_void_context.rb
- safe_navigation_chain.rb
- safe_navigation_consistency.rb
- safe_navigation_with_empty.rb
- script_permission.rb
- self_assignment.rb
- send_with_mixin_argument.rb
- shadowed_argument.rb
- shadowed_exception.rb
- shadowing_outer_local_variable.rb
- shared_mutable_default.rb
- struct_new_override.rb
- super_argument_mismatch.rb
- suppressed_exception.rb
- suppressed_exception_in_number_conversion.rb
- symbol_conversion.rb
- syntax.rb
- to_enum_arguments.rb
- to_json.rb
- top_level_return_with_argument.rb
- trailing_comma_in_attribute_declaration.rb
- triple_quotes.rb
- underscore_prefixed_variable_name.rb
- unescaped_bracket_in_regexp.rb
- unexpected_block_arity.rb
- unified_integer.rb
- unmodified_reduce_accumulator.rb
- unreachable_code.rb
- unreachable_loop.rb
- unreachable_pattern_branch.rb
- unused_block_argument.rb
- unused_method_argument.rb
- unused_private_method.rb
- uri_escape_unescape.rb
- uri_regexp.rb
- useless_access_modifier.rb
- useless_assignment.rb
- useless_constant_scoping.rb
- useless_default_value_argument.rb
- useless_defined.rb
- useless_else_without_rescue.rb
- useless_method_definition.rb
- useless_numeric_operation.rb
- useless_or.rb
- useless_rescue.rb
- useless_ruby2_keywords.rb
- useless_setter_call.rb
- useless_times.rb
- void.rb
- abc_size_calculator.rb
- code_length_calculator.rb
- iterating_block.rb
- repeated_attribute_discount.rb
- repeated_csend_discount.rb
- abc_size.rb
- block_length.rb
- block_nesting.rb
- class_length.rb
- collection_literal_length.rb
- cyclomatic_complexity.rb
- method_length.rb
- module_length.rb
- parameter_lists.rb
- perceived_complexity.rb
- department_name.rb
- autocorrection.rb
- alignment.rb
- allowed_identifiers.rb
- allowed_methods.rb
- allowed_pattern.rb
- allowed_receivers.rb
- annotation_comment.rb
- array_min_size.rb
- array_syntax.rb
- auto_corrector.rb
- check_assignment.rb
- check_line_breakable.rb
- check_single_line_suitability.rb
- code_length.rb
- comments_help.rb
- configurable_enforced_style.rb
- configurable_formatting.rb
- configurable_max.rb
- configurable_naming.rb
- configurable_numbering.rb
- def_node.rb
- dig_help.rb
- documentation_comment.rb
- duplication.rb
- empty_lines_around_body.rb
- empty_parameter.rb
- end_keyword_alignment.rb
- endless_method_rewriter.rb
- enforce_superclass.rb
- first_element_line_break.rb
- forbidden_identifiers.rb
- forbidden_pattern.rb
- frozen_string_literal.rb
- gem_declaration.rb
- gemspec_help.rb
- hash_alignment_styles.rb
- hash_shorthand_syntax.rb
- hash_subset.rb
- hash_transform_method.rb
- heredoc.rb
- indexed_method_arity.rb
- integer_node.rb
- interpolation.rb
- line_length_help.rb
- match_range.rb
- method_complexity.rb
- method_preference.rb
- min_body_length.rb
- min_branches_count.rb
- multiline_element_indentation.rb
- multiline_element_line_breaks.rb
- multiline_expression_indentation.rb
- multiline_literal_brace_layout.rb
- negative_conditional.rb
- nil_methods.rb
- on_normal_if_unless.rb
- ordered_gem_node.rb
- parentheses.rb
- percent_array.rb
- percent_literal.rb
- preceding_following_alignment.rb
- preferred_delimiters.rb
- project_index_help.rb
- range_help.rb
- rational_literal.rb
- reparsed_equivalence.rb
- require_library.rb
- rescue_node.rb
- safe_assignment.rb
- space_after_punctuation.rb
- space_before_punctuation.rb
- statement_modifier.rb
- string_help.rb
- string_literals_help.rb
- surrounding_space.rb
- symbol_help.rb
- target_ruby_version.rb
- trailing_body.rb
- trailing_comma.rb
- uncommunicative_name.rb
- unused_argument.rb
- visibility_help.rb
- accessor_method_name.rb
- ascii_identifiers.rb
- binary_operator_parameter_name.rb
- block_forwarding.rb
- block_parameter_name.rb
- class_and_module_camel_case.rb
- constant_name.rb
- file_name.rb
- heredoc_delimiter_case.rb
- heredoc_delimiter_naming.rb
- inclusive_language.rb
- memoized_instance_variable_name.rb
- method_name.rb
- method_parameter_name.rb
- predicate_method.rb
- predicate_prefix.rb
- rescued_exceptions_variable_name.rb
- variable_name.rb
- variable_number.rb
- compound_hash.rb
- eval.rb
- io_methods.rb
- json_load.rb
- marshal_load.rb
- open.rb
- yaml_load.rb
- macro.rb
- omit_parentheses.rb
- require_parentheses.rb
- access_modifier_declarations.rb
- accessor_grouping.rb
- alias.rb
- ambiguous_endless_method_definition.rb
- and_or.rb
- arguments_forwarding.rb
- array_coercion.rb
- array_first_last.rb
- array_intersect.rb
- array_intersect_with_single_element.rb
- array_join.rb
- ascii_comments.rb
- attr.rb
- auto_resource_cleanup.rb
- bare_percent_literals.rb
- begin_block.rb
- bisected_attr_accessor.rb
- bitwise_predicate.rb
- block_comments.rb
- block_delimiters.rb
- case_equality.rb
- case_like_if.rb
- character_literal.rb
- class_and_module_children.rb
- class_check.rb
- class_equality_comparison.rb
- class_methods.rb
- class_methods_definitions.rb
- class_vars.rb
- collection_compact.rb
- collection_methods.rb
- collection_querying.rb
- colon_method_call.rb
- colon_method_definition.rb
- combinable_defined.rb
- combinable_loops.rb
- command_literal.rb
- comment_annotation.rb
- commented_keyword.rb
- comparable_between.rb
- comparable_clamp.rb
- concat_array_literals.rb
- conditional_assignment.rb
- constant_visibility.rb
- copyright.rb
- data_inheritance.rb
- date_time.rb
- def_with_parentheses.rb
- dig_chain.rb
- dir.rb
- dir_empty.rb
- directive_scope.rb
- disable_cops_within_source_code_directive.rb
- document_dynamic_eval_definition.rb
- documentation.rb
- documentation_method.rb
- double_cop_disable_directive.rb
- double_negation.rb
- each_for_simple_loop.rb
- each_with_object.rb
- empty_block_parameter.rb
- empty_case_condition.rb
- empty_class_definition.rb
- empty_else.rb
- empty_heredoc.rb
- empty_lambda_parameter.rb
- empty_literal.rb
- empty_method.rb
- empty_string_inside_interpolation.rb
- encoding.rb
- end_block.rb
- endless_method.rb
- env_home.rb
- eval_with_location.rb
- even_odd.rb
- exact_regexp_match.rb
- expand_path_arguments.rb
- explicit_block_argument.rb
- exponential_notation.rb
- fetch_env_var.rb
- file_empty.rb
- file_null.rb
- file_open.rb
- file_read.rb
- file_touch.rb
- file_write.rb
- float_division.rb
- for.rb
- format_string.rb
- format_string_token.rb
- frozen_string_literal_comment.rb
- global_std_stream.rb
- global_vars.rb
- guard_clause.rb
- hash_as_last_array_item.rb
- hash_conversion.rb
- hash_each_methods.rb
- hash_except.rb
- hash_fetch_chain.rb
- hash_like_case.rb
- hash_lookup_method.rb
- hash_slice.rb
- hash_syntax.rb
- hash_transform_keys.rb
- hash_transform_values.rb
- identical_conditional_branches.rb
- if_inside_else.rb
- if_unless_modifier.rb
- if_unless_modifier_of_if_unless.rb
- if_with_boolean_literal_branches.rb
- if_with_semicolon.rb
- implicit_runtime_error.rb
- in_pattern_then.rb
- infinite_loop.rb
- inline_comment.rb
- inverse_methods.rb
- invertible_unless_condition.rb
- ip_addresses.rb
- it_assignment.rb
- it_block_parameter.rb
- keyword_arguments_merging.rb
- keyword_parameters_order.rb
- lambda.rb
- lambda_call.rb
- line_end_concatenation.rb
- magic_comment_format.rb
- map_compact_with_conditional_block.rb
- map_into_array.rb
- map_join.rb
- map_to_hash.rb
- map_to_set.rb
- method_call_with_args_parentheses.rb
- method_call_without_args_parentheses.rb
- method_called_on_do_end_block.rb
- method_def_parentheses.rb
- min_max.rb
- min_max_comparison.rb
- missing_else.rb
- missing_respond_to_missing.rb
- mixin_grouping.rb
- mixin_usage.rb
- module_function.rb
- module_member_existence_check.rb
- multiline_block_chain.rb
- multiline_if_modifier.rb
- multiline_if_then.rb
- multiline_in_pattern_then.rb
- multiline_memoization.rb
- multiline_method_signature.rb
- multiline_ternary_operator.rb
- multiline_when_then.rb
- multiple_comparison.rb
- mutable_constant.rb
- negated_if.rb
- negated_if_else_condition.rb
- negated_unless.rb
- negated_while.rb
- negative_array_index.rb
- nested_file_dirname.rb
- nested_modifier.rb
- nested_parenthesized_calls.rb
- nested_ternary_operator.rb
- next.rb
- nil_comparison.rb
- nil_lambda.rb
- non_nil_check.rb
- not.rb
- numbered_parameters.rb
- numbered_parameters_limit.rb
- numeric_literal_prefix.rb
- numeric_literals.rb
- numeric_predicate.rb
- object_then.rb
- one_class_per_file.rb
- one_line_conditional.rb
- open_struct_use.rb
- operator_method_call.rb
- option_hash.rb
- optional_arguments.rb
- optional_boolean_parameter.rb
- or_assignment.rb
- parallel_assignment.rb
- parentheses_around_condition.rb
- partition_instead_of_double_select.rb
- percent_literal_delimiters.rb
- percent_q_literals.rb
- perl_backrefs.rb
- predicate_with_kind.rb
- preferred_hash_methods.rb
- proc.rb
- quoted_symbols.rb
- raise_args.rb
- random_with_offset.rb
- reduce_to_hash.rb
- redundant_argument.rb
- redundant_array_constructor.rb
- redundant_array_flatten.rb
- redundant_assignment.rb
- redundant_begin.rb
- redundant_capital_w.rb
- redundant_condition.rb
- redundant_conditional.rb
- redundant_constant_base.rb
- redundant_current_directory_in_path.rb
- redundant_double_splat_hash_braces.rb
- redundant_each.rb
- redundant_exception.rb
- redundant_fetch_block.rb
- redundant_file_extension_in_require.rb
- redundant_filter_chain.rb
- redundant_format.rb
- redundant_freeze.rb
- redundant_heredoc_delimiter_quotes.rb
- redundant_initialize.rb
- redundant_interpolation.rb
- redundant_interpolation_unfreeze.rb
- redundant_line_continuation.rb
- redundant_min_max_by.rb
- redundant_parentheses.rb
- redundant_percent_q.rb
- redundant_regexp_argument.rb
- redundant_regexp_character_class.rb
- redundant_regexp_constructor.rb
- redundant_regexp_escape.rb
- redundant_return.rb
- redundant_self.rb
- redundant_self_assignment.rb
- redundant_self_assignment_branch.rb
- redundant_sort.rb
- redundant_sort_by.rb
- redundant_string_escape.rb
- redundant_struct_keyword_init.rb
- regexp_literal.rb
- require_order.rb
- rescue_modifier.rb
- rescue_standard_error.rb
- return_nil.rb
- return_nil_in_predicate_method_definition.rb
- reverse_find.rb
- safe_navigation.rb
- safe_navigation_chain_length.rb
- sample.rb
- select_by_kind.rb
- select_by_range.rb
- select_by_regexp.rb
- self_assignment.rb
- semicolon.rb
- send.rb
- send_with_literal_method_name.rb
- signal_exception.rb
- single_argument_dig.rb
- single_line_block_params.rb
- single_line_do_end_block.rb
- single_line_methods.rb
- slicing_with_range.rb
- sole_nested_conditional.rb
- special_global_vars.rb
- stabby_lambda_parentheses.rb
- static_class.rb
- stderr_puts.rb
- string_chars.rb
- string_concatenation.rb
- string_hash_keys.rb
- string_literals.rb
- string_literals_in_interpolation.rb
- string_methods.rb
- strip.rb
- struct_inheritance.rb
- super_arguments.rb
- super_with_args_parentheses.rb
- swap_values.rb
- symbol_array.rb
- symbol_literal.rb
- symbol_proc.rb
- tally_method.rb
- ternary_parentheses.rb
- time_now.rb
- top_level_method_definition.rb
- trailing_body_on_class.rb
- trailing_body_on_method_definition.rb
- trailing_body_on_module.rb
- trailing_comma_in_arguments.rb
- trailing_comma_in_array_literal.rb
- trailing_comma_in_block_args.rb
- trailing_comma_in_hash_literal.rb
- trailing_method_end_statement.rb
- trailing_underscore_variable.rb
- trivial_accessors.rb
- unless_else.rb
- unless_logical_operators.rb
- unpack_first.rb
- variable_interpolation.rb
- when_then.rb
- while_until_do.rb
- while_until_modifier.rb
- word_array.rb
- yaml_file_read.rb
- yoda_condition.rb
- yoda_expression.rb
- zero_length_predicate.rb
- format_string.rb
- assignment.rb
- branch.rb
- branchable.rb
- reference.rb
- scope.rb
- variable.rb
- variable_table.rb
- autocorrect_logic.rb
- badge.rb
- base.rb
- bundler.rb
- commissioner.rb
- cop.rb
- corrector.rb
- correctors.rb
- documentation.rb
- exclude_limit.rb
- force.rb
- gemspec.rb
- generator.rb
- ignored_node.rb
- internal_affairs.rb
- layout.rb
- lazy_loader.rb
- lint.rb
- message_annotator.rb
- metrics.rb
- migration.rb
- mixin.rb
- naming.rb
- offense.rb
- registry.rb
- security.rb
- severity.rb
- style.rb
- team.rb
- util.rb
- variable_force.rb
- string.rb
- comment.rb
- processed_source.rb
- range.rb
- regexp_node.rb
- regexp_parser.rb
- auto_gen_config_formatter.rb
- base_formatter.rb
- clang_style_formatter.rb
- colorizable.rb
- disabled_config_formatter.rb
- emacs_style_formatter.rb
- file_list_formatter.rb
- formatter_set.rb
- fuubar_style_formatter.rb
- github_actions_formatter.rb
- html_formatter.rb
- json_formatter.rb
- junit_formatter.rb
- markdown_formatter.rb
- offense_count_formatter.rb
- pacman_formatter.rb
- progress_formatter.rb
- quiet_formatter.rb
- simple_text_formatter.rb
- tap_formatter.rb
- text_util.rb
- worst_offenders_formatter.rb
- diagnostic.rb
- disable_comment_edits.rb
- logger.rb
- routes.rb
- runtime.rb
- server.rb
- severity.rb
- stdin_runner.rb
- server.rb
- configuration_integrator.rb
- load_error.rb
- loader.rb
- not_supported_error.rb
- cop_helper.rb
- expect_offense.rb
- parallel_formatter.rb
- shared_contexts.rb
- support.rb
- base.rb
- exec.rb
- restart.rb
- start.rb
- status.rb
- stop.rb
- base.rb
- exec.rb
- stop.rb
- cache.rb
- cli.rb
- client_command.rb
- core.rb
- errors.rb
- helper.rb
- server_command.rb
- socket_reader.rb
- arguments_env.rb
- arguments_file.rb
- ast_aliases.rb
- cache_config.rb
- cached_data.rb
- cli.rb
- comment_config.rb
- config.rb
- config_finder.rb
- config_loader.rb
- config_loader_resolver.rb
- config_obsoletion.rb
- config_regeneration.rb
- config_store.rb
- config_validator.rb
- cops_documentation_generator.rb
- directive_comment.rb
- error.rb
- feature_loader.rb
- file_finder.rb
- file_patterns.rb
- formatter.rb
- lockfile.rb
- lsp.rb
- magic_comment.rb
- name_similarity.rb
- options.rb
- path_util.rb
- pending_cops_reporter.rb
- platform.rb
- plugin.rb
- project_index_loader.rb
- rake_task.rb
- remote_config.rb
- result_cache.rb
- runner.rb
- server.rb
- string_interpreter.rb
- target_finder.rb
- target_ruby.rb
- todo_audit.rb
- util.rb
- version.rb
- warning.rb
- yaml_duplication_checker.rb
- addon.rb
- runtime_adapter.rb
- rubocop.rb
- rubo-logo-horizontal-white.png
- rubo-logo-horizontal.png
- rubo-logo-square-white.png
- rubo-logo-square.png
- rubo-logo-symbol-white.png
- rubo-logo-symbol.png
- rubocop-final-logo.eps
- CHANGELOG_v0.md
- v0.19.0.md
- v0.19.1.md
- v0.20.0.md
- v0.20.1.md
- v0.21.0.md
- v0.22.0.md
- v0.23.0.md
- v0.24.0.md
- v0.24.1.md
- v0.25.0.md
- v0.26.0.md
- v0.26.1.md
- v0.27.0.md
- v0.27.1.md
- v0.28.0.md
- v0.29.0.md
- v0.29.1.md
- v0.30.0.md
- v0.30.1.md
- v0.31.0.md
- v0.32.0.md
- v0.32.1.md
- v0.33.0.md
- v0.34.0.md
- v0.34.1.md
- v0.34.2.md
- v0.35.0.md
- v0.36.0.md
- v0.37.0.md
- v0.37.1.md
- v0.37.2.md
- v0.38.0.md
- v0.39.0.md
- v0.40.0.md
- v0.41.0.md
- v0.41.2.md
- v0.42.0.md
- v0.43.0.md
- v0.44.0.md
- v0.45.0.md
- v0.46.0.md
- v0.47.0.md
- v0.47.1.md
- v0.48.0.md
- v0.48.1.md
- v0.49.0.md
- v0.49.1.md
- v0.50.0.md
- v0.51.0.md
- v0.52.0.md
- v0.52.1.md
- v0.53.0.md
- v0.54.0.md
- v0.55.0.md
- v0.56.0.md
- v0.57.0.md
- v0.57.1.md
- v0.57.2.md
- v0.58.0.md
- v0.58.1.md
- v0.58.2.md
- v0.59.0.md
- v0.59.1.md
- v0.59.2.md
- v0.60.0.md
- v0.61.0.md
- v0.61.1.md
- v0.62.0.md
- v0.63.0.md
- v0.63.1.md
- v0.64.0.md
- v0.65.0.md
- v0.66.0.md
- v0.67.0.md
- v0.67.1.md
- v0.67.2.md
- v0.68.0.md
- v0.68.1.md
- v0.69.0.md
- v0.70.0.md
- v0.71.0.md
- v0.72.0.md
- v0.73.0.md
- v0.74.0.md
- v0.75.0.md
- v0.75.1.md
- v0.76.0.md
- v0.77.0.md
- v0.78.0.md
- v0.79.0.md
- v0.80.0.md
- v0.80.1.md
- v0.81.0.md
- v0.82.0.md
- v0.83.0.md
- v0.84.0.md
- v0.85.0.md
- v0.85.1.md
- v0.86.0.md
- v0.87.0.md
- v0.87.1.md
- v0.88.0.md
- v0.89.0.md
- v0.89.1.md
- v0.90.0.md
- v0.91.0.md
- v0.91.1.md
- v0.92.0.md
- v0.93.0.md
- v0.93.1.md
- v1.0.0.md
- v1.1.0.md
- v1.10.0.md
- v1.11.0.md
- v1.12.0.md
- v1.12.1.md
- v1.13.0.md
- v1.14.0.md
- v1.15.0.md
- v1.16.0.md
- v1.16.1.md
- v1.17.0.md
- v1.18.0.md
- v1.18.1.md
- v1.18.2.md
- v1.18.3.md
- v1.18.4.md
- v1.19.0.md
- v1.19.1.md
- v1.2.0.md
- v1.20.0.md
- v1.21.0.md
- v1.22.0.md
- v1.22.1.md
- v1.22.2.md
- v1.22.3.md
- v1.23.0.md
- v1.24.0.md
- v1.24.1.md
- v1.25.0.md
- v1.25.1.md
- v1.26.0.md
- v1.26.1.md
- v1.27.0.md
- v1.28.0.md
- v1.28.1.md
- v1.28.2.md
- v1.29.0.md
- v1.29.1.md
- v1.3.0.md
- v1.3.1.md
- v1.30.0.md
- v1.30.1.md
- v1.31.0.md
- v1.31.1.md
- v1.31.2.md
- v1.32.0.md
- v1.33.0.md
- v1.34.0.md
- v1.34.1.md
- v1.35.0.md
- v1.35.1.md
- v1.36.0.md
- v1.37.0.md
- v1.37.1.md
- v1.38.0.md
- v1.39.0.md
- v1.4.0.md
- v1.4.1.md
- v1.4.2.md
- v1.40.0.md
- v1.41.0.md
- v1.41.1.md
- v1.42.0.md
- v1.43.0.md
- v1.44.0.md
- v1.44.1.md
- v1.45.0.md
- v1.45.1.md
- v1.46.0.md
- v1.47.0.md
- v1.48.0.md
- v1.48.1.md
- v1.49.0.md
- v1.5.0.md
- v1.5.1.md
- v1.5.2.md
- v1.50.0.md
- v1.50.1.md
- v1.50.2.md
- v1.51.0.md
- v1.52.0.md
- v1.52.1.md
- v1.53.0.md
- v1.53.1.md
- v1.54.0.md
- v1.54.1.md
- v1.54.2.md
- v1.55.0.md
- v1.55.1.md
- v1.56.0.md
- v1.56.1.md
- v1.56.2.md
- v1.56.3.md
- v1.56.4.md
- v1.57.0.md
- v1.57.1.md
- v1.57.2.md
- v1.58.0.md
- v1.59.0.md
- v1.6.0.md
- v1.6.1.md
- v1.60.0.md
- v1.60.1.md
- v1.60.2.md
- v1.61.0.md
- v1.62.0.md
- v1.62.1.md
- v1.63.0.md
- v1.63.1.md
- v1.63.2.md
- v1.63.3.md
- v1.63.4.md
- v1.63.5.md
- v1.64.0.md
- v1.64.1.md
- v1.65.0.md
- v1.65.1.md
- v1.66.0.md
- v1.66.1.md
- v1.67.0.md
- v1.68.0.md
- v1.69.0.md
- v1.69.1.md
- v1.69.2.md
- v1.7.0.md
- v1.70.0.md
- v1.71.0.md
- v1.71.1.md
- v1.71.2.md
- v1.72.0.md
- v1.72.1.md
- v1.72.2.md
- v1.73.0.md
- v1.73.1.md
- v1.73.2.md
- v1.74.0.md
- v1.75.0.md
- v1.75.1.md
- v1.75.2.md
- v1.75.3.md
- v1.75.4.md
- v1.75.5.md
- v1.75.6.md
- v1.75.7.md
- v1.75.8.md
- v1.76.0.md
- v1.76.1.md
- v1.76.2.md
- v1.77.0.md
- v1.78.0.md
- v1.79.0.md
- v1.79.1.md
- v1.79.2.md
- v1.8.0.md
- v1.8.1.md
- v1.80.0.md
- v1.80.1.md
- v1.80.2.md
- v1.81.0.md
- v1.81.1.md
- v1.81.6.md
- v1.81.7.md
- v1.82.0.md
- v1.82.1.md
- v1.84.0.md
- v1.84.1.md
- v1.84.2.md
- v1.85.0.md
- v1.85.1.md
- v1.86.0.md
- v1.86.1.md
- v1.86.2.md
- v1.87.0.md
- v1.88.0.md
- v1.88.1.md
- v1.88.2.md
- v1.89.0.md
- v1.9.0.md
- v1.9.1.md
- string.rb
- a.rb
- b.rb
- a.rb
- b.rb
- c.rb
- d.rb
- e.rb
- f.rb
- g.rb
- h.rb
- i.rb
- j.rb
- k.rb
- a.rb
- b.rb
- c.rb
- d.rb
- e.rb
- f.rb
- application_controller.rb
- books_controller.rb
- book.rb
- expected.html
- application_controller.rb
- books_controller.rb
- book.rb
- shelf.rb
- expected.md
- example.rb
- auto_gen_config_spec.rb
- autocorrect_spec.rb
- disable_uncorrectable_spec.rb
- options_spec.rb
- report_unused_todo_entries_spec.rb
- suggest_extensions_spec.rb
- renamed_cop_spec.rb
- duplicated_gem_spec.rb
- duplicated_group_spec.rb
- gem_comment_spec.rb
- gem_filename_spec.rb
- gem_version_spec.rb
- insecure_protocol_source_spec.rb
- ordered_gems_spec.rb
- add_runtime_dependency_spec.rb
- attribute_assignment_spec.rb
- dependency_version_spec.rb
- deprecated_attribute_assignment_spec.rb
- development_dependencies_spec.rb
- duplicated_assignment_spec.rb
- ordered_dependencies_spec.rb
- require_mfa_spec.rb
- required_ruby_version_spec.rb
- ruby_version_globals_usage_spec.rb
- registration_injector_spec.rb
- require_file_injector_spec.rb
- cop_description_spec.rb
- cop_enabled_spec.rb
- create_empty_file_spec.rb
- empty_line_between_expect_offense_and_correction_spec.rb
- example_description_spec.rb
- example_heredoc_delimiter_spec.rb
- inherit_deprecated_cop_class_spec.rb
- itblock_handler_spec.rb
- lambda_or_proc_spec.rb
- location_exists_spec.rb
- location_expression_spec.rb
- location_line_equality_comparison_spec.rb
- method_name_end_with_spec.rb
- method_name_equal_spec.rb
- node_destructuring_spec.rb
- node_first_or_last_argument_spec.rb
- node_matcher_directive_spec.rb
- node_pattern_groups_spec.rb
- node_type_group_spec.rb
- node_type_multiple_predicates_spec.rb
- node_type_predicate_spec.rb
- numblock_handler_spec.rb
- offense_location_keyword_spec.rb
- on_send_without_on_csend_spec.rb
- operator_keyword_spec.rb
- processed_source_buffer_name_spec.rb
- redundant_context_config_parameter_spec.rb
- redundant_described_class_as_subject_spec.rb
- redundant_expect_offense_arguments_spec.rb
- redundant_let_rubocop_config_new_spec.rb
- redundant_location_argument_spec.rb
- redundant_message_argument_spec.rb
- redundant_method_dispatch_node_spec.rb
- redundant_source_range_spec.rb
- single_line_comparison_spec.rb
- style_detected_api_use_spec.rb
- undefined_config_spec.rb
- useless_message_assertion_spec.rb
- useless_restrict_on_send_spec.rb
- access_modifier_indentation_spec.rb
- argument_alignment_spec.rb
- array_alignment_spec.rb
- assignment_indentation_spec.rb
- begin_end_alignment_spec.rb
- block_alignment_spec.rb
- block_end_newline_spec.rb
- case_indentation_spec.rb
- class_structure_spec.rb
- closing_heredoc_indentation_spec.rb
- closing_parenthesis_indentation_spec.rb
- comment_indentation_spec.rb
- condition_position_spec.rb
- def_end_alignment_spec.rb
- dot_position_spec.rb
- else_alignment_spec.rb
- empty_comment_spec.rb
- empty_line_after_guard_clause_spec.rb
- empty_line_after_magic_comment_spec.rb
- empty_line_after_multiline_condition_spec.rb
- empty_line_between_defs_spec.rb
- empty_lines_after_module_inclusion_spec.rb
- empty_lines_around_access_modifier_spec.rb
- empty_lines_around_arguments_spec.rb
- empty_lines_around_attribute_accessor_spec.rb
- empty_lines_around_begin_body_spec.rb
- empty_lines_around_block_body_spec.rb
- empty_lines_around_class_body_spec.rb
- empty_lines_around_exception_handling_keywords_spec.rb
- empty_lines_around_method_body_spec.rb
- empty_lines_around_module_body_spec.rb
- empty_lines_spec.rb
- end_alignment_spec.rb
- end_of_line_spec.rb
- extra_spacing_spec.rb
- first_argument_indentation_spec.rb
- first_array_element_indentation_spec.rb
- first_array_element_line_break_spec.rb
- first_hash_element_indentation_spec.rb
- first_hash_element_line_break_spec.rb
- first_method_argument_line_break_spec.rb
- first_method_parameter_line_break_spec.rb
- first_parameter_indentation_spec.rb
- hash_alignment_spec.rb
- heredoc_argument_closing_parenthesis_spec.rb
- heredoc_indentation_spec.rb
- indentation_consistency_spec.rb
- indentation_style_spec.rb
- indentation_width_spec.rb
- initial_indentation_spec.rb
- leading_comment_space_spec.rb
- leading_empty_lines_spec.rb
- line_continuation_leading_space_spec.rb
- line_continuation_spacing_spec.rb
- line_end_string_concatenation_indentation_spec.rb
- line_length_spec.rb
- multiline_array_brace_layout_spec.rb
- multiline_array_line_breaks_spec.rb
- multiline_assignment_layout_spec.rb
- multiline_block_layout_spec.rb
- multiline_hash_brace_layout_spec.rb
- multiline_hash_key_line_breaks_spec.rb
- multiline_method_argument_line_breaks_spec.rb
- multiline_method_call_brace_layout_spec.rb
- multiline_method_call_indentation_spec.rb
- multiline_method_definition_brace_layout_spec.rb
- multiline_method_parameter_line_breaks_spec.rb
- multiline_operation_indentation_spec.rb
- parameter_alignment_spec.rb
- redundant_line_break_spec.rb
- rescue_ensure_alignment_spec.rb
- single_line_block_chain_spec.rb
- space_after_colon_spec.rb
- space_after_comma_spec.rb
- space_after_method_name_spec.rb
- space_after_not_spec.rb
- space_after_semicolon_spec.rb
- space_around_block_parameters_spec.rb
- space_around_equals_in_parameter_default_spec.rb
- space_around_keyword_spec.rb
- space_around_method_call_operator_spec.rb
- space_around_operators_spec.rb
- space_before_block_braces_spec.rb
- space_before_brackets_spec.rb
- space_before_comma_spec.rb
- space_before_comment_spec.rb
- space_before_first_arg_spec.rb
- space_before_semicolon_spec.rb
- space_in_lambda_literal_spec.rb
- space_inside_array_literal_brackets_spec.rb
- space_inside_array_percent_literal_spec.rb
- space_inside_block_braces_spec.rb
- space_inside_hash_literal_braces_spec.rb
- space_inside_parens_spec.rb
- space_inside_percent_literal_delimiters_spec.rb
- space_inside_range_literal_spec.rb
- space_inside_reference_brackets_spec.rb
- space_inside_string_interpolation_spec.rb
- trailing_empty_lines_spec.rb
- trailing_whitespace_spec.rb
- ambiguous_assignment_spec.rb
- ambiguous_block_association_spec.rb
- ambiguous_operator_precedence_spec.rb
- ambiguous_operator_spec.rb
- ambiguous_range_spec.rb
- ambiguous_regexp_literal_spec.rb
- argument_mismatch_spec.rb
- array_literal_in_regexp_spec.rb
- assignment_in_condition_spec.rb
- big_decimal_new_spec.rb
- binary_operator_with_identical_operands_spec.rb
- boolean_symbol_spec.rb
- circular_argument_reference_spec.rb
- constant_definition_in_block_spec.rb
- constant_overwritten_in_rescue_spec.rb
- constant_reassignment_spec.rb
- constant_resolution_spec.rb
- cop_directive_syntax_spec.rb
- data_define_override_spec.rb
- debugger_spec.rb
- deprecated_class_methods_spec.rb
- deprecated_constants_spec.rb
- deprecated_open_ssl_constant_spec.rb
- deprecated_reference_spec.rb
- disjunctive_assignment_in_constructor_spec.rb
- duplicate_branch_spec.rb
- duplicate_case_condition_spec.rb
- duplicate_elsif_condition_spec.rb
- duplicate_hash_key_spec.rb
- duplicate_magic_comment_spec.rb
- duplicate_match_pattern_spec.rb
- duplicate_methods_spec.rb
- duplicate_regexp_character_class_element_spec.rb
- duplicate_require_spec.rb
- duplicate_rescue_exception_spec.rb
- duplicate_set_element_spec.rb
- each_with_object_argument_spec.rb
- else_layout_spec.rb
- empty_block_spec.rb
- empty_class_spec.rb
- empty_conditional_body_spec.rb
- empty_ensure_spec.rb
- empty_expression_spec.rb
- empty_file_spec.rb
- empty_in_pattern_spec.rb
- empty_interpolation_spec.rb
- empty_when_spec.rb
- ensure_return_spec.rb
- erb_new_arguments_spec.rb
- flip_flop_spec.rb
- float_comparison_spec.rb
- float_out_of_range_spec.rb
- format_parameter_mismatch_spec.rb
- hash_compare_by_identity_spec.rb
- hash_new_with_keyword_arguments_as_default_spec.rb
- heredoc_method_call_position_spec.rb
- identity_comparison_spec.rb
- implicit_string_concatenation_spec.rb
- incompatible_io_select_with_fiber_scheduler_spec.rb
- ineffective_access_modifier_spec.rb
- inherit_exception_spec.rb
- interpolation_check_spec.rb
- it_without_arguments_in_block_spec.rb
- lambda_without_literal_block_spec.rb
- literal_as_condition_spec.rb
- literal_assignment_in_condition_spec.rb
- literal_in_interpolation_spec.rb
- loop_spec.rb
- missing_cop_enable_directive_spec.rb
- missing_super_spec.rb
- mixed_case_range_spec.rb
- mixed_regexp_capture_types_spec.rb
- multiple_comparison_spec.rb
- name_typo_spec.rb
- nested_method_definition_spec.rb
- nested_percent_literal_spec.rb
- next_without_accumulator_spec.rb
- no_return_in_begin_end_blocks_spec.rb
- non_atomic_file_operation_spec.rb
- non_deterministic_require_order_spec.rb
- non_local_exit_from_iterator_spec.rb
- number_conversion_spec.rb
- numbered_parameter_assignment_spec.rb
- numeric_operation_with_constant_result_spec.rb
- or_assignment_to_constant_spec.rb
- ordered_magic_comments_spec.rb
- out_of_range_regexp_ref_spec.rb
- parentheses_as_grouped_expression_spec.rb
- percent_string_array_spec.rb
- percent_symbol_array_spec.rb
- raise_exception_spec.rb
- rand_one_spec.rb
- redundant_cop_disable_directive_spec.rb
- redundant_cop_enable_directive_spec.rb
- redundant_dir_glob_sort_spec.rb
- redundant_regexp_quantifiers_spec.rb
- redundant_require_statement_spec.rb
- redundant_safe_navigation_spec.rb
- redundant_splat_expansion_spec.rb
- redundant_string_coercion_spec.rb
- redundant_type_conversion_spec.rb
- redundant_with_index_spec.rb
- redundant_with_object_spec.rb
- refinement_import_methods_spec.rb
- regexp_as_condition_spec.rb
- require_parentheses_spec.rb
- require_range_parentheses_spec.rb
- require_relative_self_path_spec.rb
- rescue_exception_spec.rb
- rescue_type_spec.rb
- return_in_void_context_spec.rb
- safe_navigation_chain_spec.rb
- safe_navigation_consistency_spec.rb
- safe_navigation_with_empty_spec.rb
- script_permission_spec.rb
- self_assignment_spec.rb
- send_with_mixin_argument_spec.rb
- shadowed_argument_spec.rb
- shadowed_exception_spec.rb
- shadowing_outer_local_variable_spec.rb
- shared_mutable_default_spec.rb
- struct_new_override_spec.rb
- super_argument_mismatch_spec.rb
- suppressed_exception_in_number_conversion_spec.rb
- suppressed_exception_spec.rb
- symbol_conversion_spec.rb
- syntax_spec.rb
- to_enum_arguments_spec.rb
- to_json_spec.rb
- top_level_return_with_argument_spec.rb
- trailing_comma_in_attribute_declaration_spec.rb
- triple_quotes_spec.rb
- underscore_prefixed_variable_name_spec.rb
- unescaped_bracket_in_regexp_spec.rb
- unexpected_block_arity_spec.rb
- unified_integer_spec.rb
- unmodified_reduce_accumulator_spec.rb
- unreachable_code_spec.rb
- unreachable_loop_spec.rb
- unreachable_pattern_branch_spec.rb
- unused_block_argument_spec.rb
- unused_method_argument_spec.rb
- unused_private_method_spec.rb
- uri_escape_unescape_spec.rb
- uri_regexp_spec.rb
- useless_access_modifier_spec.rb
- useless_assignment_spec.rb
- useless_constant_scoping_spec.rb
- useless_default_value_argument_spec.rb
- useless_defined_spec.rb
- useless_else_without_rescue_spec.rb
- useless_method_definition_spec.rb
- useless_numeric_operation_spec.rb
- useless_or_spec.rb
- useless_rescue_spec.rb
- useless_ruby2_keywords_spec.rb
- useless_setter_call_spec.rb
- useless_times_spec.rb
- void_spec.rb
- abc_size_calculator_spec.rb
- code_length_calculator_spec.rb
- abc_size_spec.rb
- block_length_spec.rb
- block_nesting_spec.rb
- class_length_spec.rb
- collection_literal_length_spec.rb
- cyclomatic_complexity_spec.rb
- method_length_spec.rb
- module_length_spec.rb
- parameter_lists_spec.rb
- perceived_complexity_spec.rb
- department_name_spec.rb
- enforce_superclass_spec.rb
- project_index_help_spec.rb
- accessor_method_name_spec.rb
- ascii_identifiers_spec.rb
- binary_operator_parameter_name_spec.rb
- block_forwarding_spec.rb
- block_parameter_name_spec.rb
- class_and_module_camel_case_spec.rb
- constant_name_spec.rb
- file_name_spec.rb
- heredoc_delimiter_case_spec.rb
- heredoc_delimiter_naming_spec.rb
- inclusive_language_spec.rb
- memoized_instance_variable_name_spec.rb
- method_name_spec.rb
- method_parameter_name_spec.rb
- predicate_method_spec.rb
- predicate_prefix_spec.rb
- rescued_exceptions_variable_name_spec.rb
- variable_name_spec.rb
- variable_number_spec.rb
- compound_hash_spec.rb
- eval_spec.rb
- io_methods_spec.rb
- json_load_spec.rb
- marshal_load_spec.rb
- open_spec.rb
- yaml_load_spec.rb
- access_modifier_declarations_spec.rb
- accessor_grouping_spec.rb
- alias_spec.rb
- ambiguous_endless_method_definition_spec.rb
- and_or_spec.rb
- arguments_forwarding_spec.rb
- array_coercion_spec.rb
- array_first_last_spec.rb
- array_intersect_spec.rb
- array_intersect_with_single_element_spec.rb
- array_join_spec.rb
- ascii_comments_spec.rb
- attr_spec.rb
- auto_resource_cleanup_spec.rb
- bare_percent_literals_spec.rb
- begin_block_spec.rb
- bisected_attr_accessor_spec.rb
- bitwise_predicate_spec.rb
- block_comments_spec.rb
- block_delimiters_spec.rb
- case_equality_spec.rb
- case_like_if_spec.rb
- character_literal_spec.rb
- class_and_module_children_spec.rb
- class_check_spec.rb
- class_equality_comparison_spec.rb
- class_methods_definitions_spec.rb
- class_methods_spec.rb
- class_vars_spec.rb
- collection_compact_spec.rb
- collection_methods_spec.rb
- collection_querying_spec.rb
- colon_method_call_spec.rb
- colon_method_definition_spec.rb
- combinable_defined_spec.rb
- combinable_loops_spec.rb
- command_literal_spec.rb
- comment_annotation_spec.rb
- commented_keyword_spec.rb
- comparable_between_spec.rb
- comparable_clamp_spec.rb
- concat_array_literals_spec.rb
- conditional_assignment_assign_in_condition_spec.rb
- conditional_assignment_assign_to_condition_spec.rb
- constant_visibility_spec.rb
- copyright_spec.rb
- data_inheritance_spec.rb
- date_time_spec.rb
- def_with_parentheses_spec.rb
- dig_chain_spec.rb
- dir_empty_spec.rb
- dir_spec.rb
- directive_scope_spec.rb
- disable_cops_within_source_code_directive_spec.rb
- document_dynamic_eval_definition_spec.rb
- documentation_method_spec.rb
- documentation_spec.rb
- double_cop_disable_directive_spec.rb
- double_negation_spec.rb
- each_for_simple_loop_spec.rb
- each_with_object_spec.rb
- empty_block_parameter_spec.rb
- empty_case_condition_spec.rb
- empty_class_definition_spec.rb
- empty_else_spec.rb
- empty_heredoc_spec.rb
- empty_lambda_parameter_spec.rb
- empty_literal_spec.rb
- empty_method_spec.rb
- empty_string_inside_interpolation_spec.rb
- encoding_spec.rb
- end_block_spec.rb
- endless_method_spec.rb
- env_home_spec.rb
- eval_with_location_spec.rb
- even_odd_spec.rb
- exact_regexp_match_spec.rb
- expand_path_arguments_spec.rb
- explicit_block_argument_spec.rb
- exponential_notation_spec.rb
- fetch_env_var_spec.rb
- file_empty_spec.rb
- file_null_spec.rb
- file_open_spec.rb
- file_read_spec.rb
- file_touch_spec.rb
- file_write_spec.rb
- float_division_spec.rb
- for_spec.rb
- format_string_spec.rb
- format_string_token_spec.rb
- frozen_string_literal_comment_spec.rb
- global_std_stream_spec.rb
- global_vars_spec.rb
- guard_clause_spec.rb
- hash_as_last_array_item_spec.rb
- hash_conversion_spec.rb
- hash_each_methods_spec.rb
- hash_except_spec.rb
- hash_fetch_chain_spec.rb
- hash_like_case_spec.rb
- hash_lookup_method_spec.rb
- hash_slice_spec.rb
- hash_syntax_spec.rb
- hash_transform_keys_spec.rb
- hash_transform_values_spec.rb
- identical_conditional_branches_spec.rb
- if_inside_else_spec.rb
- if_unless_modifier_of_if_unless_spec.rb
- if_unless_modifier_spec.rb
- if_with_boolean_literal_branches_spec.rb
- if_with_semicolon_spec.rb
- implicit_runtime_error_spec.rb
- in_pattern_then_spec.rb
- infinite_loop_spec.rb
- inline_comment_spec.rb
- inverse_methods_spec.rb
- invertible_unless_condition_spec.rb
- ip_addresses_spec.rb
- it_assignment_spec.rb
- it_block_parameter_spec.rb
- keyword_arguments_merging_spec.rb
- keyword_parameters_order_spec.rb
- lambda_call_spec.rb
- lambda_spec.rb
- line_end_concatenation_spec.rb
- magic_comment_format_spec.rb
- map_compact_with_conditional_block_spec.rb
- map_into_array_spec.rb
- map_join_spec.rb
- map_to_hash_spec.rb
- map_to_set_spec.rb
- method_call_with_args_parentheses_spec.rb
- method_call_without_args_parentheses_spec.rb
- method_called_on_do_end_block_spec.rb
- method_def_parentheses_spec.rb
- min_max_comparison_spec.rb
- min_max_spec.rb
- missing_else_spec.rb
- missing_respond_to_missing_spec.rb
- mixin_grouping_spec.rb
- mixin_usage_spec.rb
- module_function_spec.rb
- module_member_existence_check_spec.rb
- multiline_block_chain_spec.rb
- multiline_if_modifier_spec.rb
- multiline_if_then_spec.rb
- multiline_in_pattern_then_spec.rb
- multiline_memoization_spec.rb
- multiline_method_signature_spec.rb
- multiline_ternary_operator_spec.rb
- multiline_when_then_spec.rb
- multiple_comparison_spec.rb
- mutable_constant_spec.rb
- negated_if_else_condition_spec.rb
- negated_if_spec.rb
- negated_unless_spec.rb
- negated_while_spec.rb
- negative_array_index_spec.rb
- nested_file_dirname_spec.rb
- nested_modifier_spec.rb
- nested_parenthesized_calls_spec.rb
- nested_ternary_operator_spec.rb
- next_spec.rb
- nil_comparison_spec.rb
- nil_lambda_spec.rb
- non_nil_check_spec.rb
- not_spec.rb
- numbered_parameters_limit_spec.rb
- numbered_parameters_spec.rb
- numeric_literal_prefix_spec.rb
- numeric_literals_spec.rb
- numeric_predicate_spec.rb
- object_then_spec.rb
- one_class_per_file_spec.rb
- one_line_conditional_spec.rb
- open_struct_use_spec.rb
- operator_method_call_spec.rb
- option_hash_spec.rb
- optional_arguments_spec.rb
- optional_boolean_parameter_spec.rb
- or_assignment_spec.rb
- parallel_assignment_spec.rb
- parentheses_around_condition_spec.rb
- partition_instead_of_double_select_spec.rb
- percent_literal_delimiters_spec.rb
- percent_q_literals_spec.rb
- perl_backrefs_spec.rb
- predicate_with_kind_spec.rb
- preferred_hash_methods_spec.rb
- proc_spec.rb
- quoted_symbols_spec.rb
- raise_args_spec.rb
- random_with_offset_spec.rb
- reduce_to_hash_spec.rb
- redundant_argument_spec.rb
- redundant_array_constructor_spec.rb
- redundant_array_flatten_spec.rb
- redundant_assignment_spec.rb
- redundant_begin_spec.rb
- redundant_capital_w_spec.rb
- redundant_condition_spec.rb
- redundant_conditional_spec.rb
- redundant_constant_base_spec.rb
- redundant_current_directory_in_path_spec.rb
- redundant_double_splat_hash_braces_spec.rb
- redundant_each_spec.rb
- redundant_exception_spec.rb
- redundant_fetch_block_spec.rb
- redundant_file_extension_in_require_spec.rb
- redundant_filter_chain_spec.rb
- redundant_format_spec.rb
- redundant_freeze_spec.rb
- redundant_heredoc_delimiter_quotes_spec.rb
- redundant_initialize_spec.rb
- redundant_interpolation_spec.rb
- redundant_interpolation_unfreeze_spec.rb
- redundant_line_continuation_spec.rb
- redundant_min_max_by_spec.rb
- redundant_parentheses_spec.rb
- redundant_percent_q_spec.rb
- redundant_regexp_argument_spec.rb
- redundant_regexp_character_class_spec.rb
- redundant_regexp_constructor_spec.rb
- redundant_regexp_escape_spec.rb
- redundant_return_spec.rb
- redundant_self_assignment_branch_spec.rb
- redundant_self_assignment_spec.rb
- redundant_self_spec.rb
- redundant_sort_by_spec.rb
- redundant_sort_spec.rb
- redundant_string_escape_spec.rb
- redundant_struct_keyword_init_spec.rb
- regexp_literal_spec.rb
- require_order_spec.rb
- rescue_modifier_spec.rb
- rescue_standard_error_spec.rb
- return_nil_in_predicate_method_definition_spec.rb
- return_nil_spec.rb
- reverse_find_spec.rb
- safe_navigation_chain_length_spec.rb
- safe_navigation_spec.rb
- sample_spec.rb
- select_by_kind_spec.rb
- select_by_range_spec.rb
- select_by_regexp_spec.rb
- self_assignment_spec.rb
- semicolon_spec.rb
- send_spec.rb
- send_with_literal_method_name_spec.rb
- signal_exception_spec.rb
- single_argument_dig_spec.rb
- single_line_block_params_spec.rb
- single_line_do_end_block_spec.rb
- single_line_methods_spec.rb
- slicing_with_range_spec.rb
- sole_nested_conditional_spec.rb
- special_global_vars_spec.rb
- stabby_lambda_parentheses_spec.rb
- static_class_spec.rb
- stderr_puts_spec.rb
- string_chars_spec.rb
- string_concatenation_spec.rb
- string_hash_keys_spec.rb
- string_literals_in_interpolation_spec.rb
- string_literals_spec.rb
- string_methods_spec.rb
- strip_spec.rb
- struct_inheritance_spec.rb
- super_arguments_spec.rb
- super_with_args_parentheses_spec.rb
- swap_values_spec.rb
- symbol_array_spec.rb
- symbol_literal_spec.rb
- symbol_proc_spec.rb
- tally_method_spec.rb
- ternary_parentheses_spec.rb
- time_now_spec.rb
- top_level_method_definition_spec.rb
- trailing_body_on_class_spec.rb
- trailing_body_on_method_definition_spec.rb
- trailing_body_on_module_spec.rb
- trailing_comma_in_arguments_spec.rb
- trailing_comma_in_array_literal_spec.rb
- trailing_comma_in_block_args_spec.rb
- trailing_comma_in_hash_literal_spec.rb
- trailing_method_end_statement_spec.rb
- trailing_underscore_variable_spec.rb
- trivial_accessors_spec.rb
- unless_else_spec.rb
- unless_logical_operators_spec.rb
- unpack_first_spec.rb
- variable_interpolation_spec.rb
- when_then_spec.rb
- while_until_do_spec.rb
- while_until_modifier_spec.rb
- word_array_spec.rb
- yaml_file_read_spec.rb
- yoda_condition_spec.rb
- yoda_expression_spec.rb
- zero_length_predicate_spec.rb
- format_string_spec.rb
- assignment_spec.rb
- reference_spec.rb
- scope_spec.rb
- variable_spec.rb
- variable_table_spec.rb
- alignment_corrector_spec.rb
- annotation_comment_spec.rb
- badge_spec.rb
- commissioner_spec.rb
- cop_spec.rb
- corrector_spec.rb
- force_spec.rb
- generator_spec.rb
- lazy_loader_spec.rb
- message_annotator_spec.rb
- offense_spec.rb
- range_help_spec.rb
- registry_spec.rb
- severity_spec.rb
- team_spec.rb
- util_spec.rb
- variable_force_spec.rb
- visibility_help_spec.rb
- regexp_node_spec.rb
- auto_gen_config_formatter_spec.rb
- clang_style_formatter_spec.rb
- colorizable_spec.rb
- disabled_config_formatter_spec.rb
- emacs_style_formatter_spec.rb
- file_list_formatter_spec.rb
- formatter_set_spec.rb
- fuubar_style_formatter_spec.rb
- github_actions_formatter_spec.rb
- html_formatter_spec.rb
- json_formatter_spec.rb
- junit_formatter_spec.rb
- markdown_formatter_spec.rb
- offense_count_formatter_spec.rb
- pacman_formatter_spec.rb
- progress_formatter_spec.rb
- quiet_formatter_spec.rb
- simple_text_formatter_spec.rb
- tap_formatter_spec.rb
- text_util_spec.rb
- worst_offenders_formatter_spec.rb
- diagnostic_spec.rb
- server_spec.rb
- severity_spec.rb
- stdin_runner_spec.rb
- server_spec.rb
- configuration_integrator_spec.rb
- loader_spec.rb
- expect_offense_spec.rb
- exec_spec.rb
- cache_spec.rb
- cli_spec.rb
- rubocop_server_spec.rb
- cache_config_spec.rb
- cli_spec.rb
- comment_config_spec.rb
- config_loader_spec.rb
- config_obsoletion_spec.rb
- config_regeneration_spec.rb
- config_spec.rb
- config_store_spec.rb
- cops_documentation_generator_spec.rb
- directive_comment_spec.rb
- exclude_limit_spec.rb
- feature_loader_spec.rb
- file_finder_spec.rb
- file_patterns_spec.rb
- intentionally_empty_file.rb
- lazy_loading_spec.rb
- lockfile_spec.rb
- lsp_spec.rb
- magic_comment_spec.rb
- options_spec.rb
- path_util_spec.rb
- pending_cops_reporter_spec.rb
- plugin_spec.rb
- project_index_loader_spec.rb
- rake_task_spec.rb
- remote_config_spec.rb
- result_cache_spec.rb
- runner_formatter_invocation_spec.rb
- runner_spec.rb
- server_spec.rb
- string_interpreter_spec.rb
- target_finder_spec.rb
- target_ruby_spec.rb
- version_spec.rb
- yaml_duplication_checker_spec.rb
- addon_spec.rb
- a_to_b_cop.rb
- alignment_directive.rb
- b_to_a_cop.rb
- b_to_c_cop.rb
- c_to_a_cop.rb
- class_must_be_a_module_cop.rb
- infinite_loop_during_autocorrect.rb
- infinite_loop_during_autocorrect_with_change.rb
- module_must_be_a_class_cop.rb
- same_name_in_multiple_namespace.rb
- alignment_examples.rb
- cli_spec_behavior.rb
- condition_modifier_cop.rb
- custom_matchers.rb
- empty_lines_around_body_shared_examples.rb
- encoding_helper.rb
- fake_location.rb
- file_helper.rb
- lsp_helper.rb
- mcp_helper.rb
- misc_helper.rb
- multiline_literal_brace_helper.rb
- multiline_literal_brace_layout_examples.rb
- multiline_literal_brace_layout_method_argument_examples.rb
- multiline_literal_brace_layout_trailing_comma_examples.rb
- project_index_metadata.rb
- strict_warnings.rb
- suppress_pending_warning.rb
- changelog_spec.rb
- isolated_environment_spec.rb
- project_spec.rb
- spec_helper.rb
- changelog.rake
- changelog.rb
- check_commit.rake
- codespell.rake
- cops_documentation.rake
- corpus_diff.rake
- cut_release.rake
- new_cop.rake
- prof.rake
- references.rake
- spec_runner.rake
- .codespellrc
- .dir-locals.el
- .editorconfig
- .gitattributes
- .gitignore
- .pre-commit-hooks.yaml
- .rspec
- .rubocop.yml
- .rubocop_todo.yml
- .simplecov
- .yamllint.yml
- .yardopts
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- Gemfile
- LICENSE.txt
- Rakefile
- README.md
- rubocop.gemspec
// repository documentation
Was this content helpful?
(0 ratings)
