rrubocop 0.8.15

10x faster RuboCop drop-in. Same output format and configs, without maintaining RuboCop gems.
mod active_record_aliases;
mod active_record_override;
mod active_support_aliases;
mod application_controller;
mod application_job;
mod application_mailer;
mod application_record;
mod arel_star;
mod assert_not;
mod belongs_to;
mod blank;
mod bulk_change_table;
mod content_tag;
mod create_table_with_timestamps;
mod date;
mod delegate;
mod delegate_allow_blank;
mod dynamic_find_by;
mod eager_evaluation_log_message;
mod enum_hash;
mod enforce_superclass;
mod enum_uniqueness;
mod environment_comparison;
mod exit;
mod file_path;
mod find_by;
mod find_each;
mod has_and_belongs_to_many;
mod has_many_or_has_one_dependent;
mod helper_instance_variable;
mod http_positional_arguments;
mod http_status;
mod ignored_skip_action_filter_option;
mod index_by;
mod index_with;
mod inverse_of;
mod lexically_scoped_action_filter;
mod link_to_blank;
mod not_null_column;
mod output;
mod output_safety;
mod pick;
mod pluralization_grammar;
mod presence;
mod present;
mod rake_environment;
mod read_write_attribute;
mod redundant_allow_nil;
mod redundant_foreign_key;
mod redundant_receiver_in_with_options;
mod reflection_class_name;
mod refute_methods;
mod relative_date_constant;
mod request_referer;
mod reversible_migration;
mod safe_navigation;
mod safe_navigation_with_blank;
mod scope_args;
mod skips_model_validations;
mod time_zone;
mod uniq_before_pluck;
mod unique_validation_without_index;
mod unknown_env;
mod validation;

use crate::cop::registry::CopRegistry;

pub fn register_all(registry: &mut CopRegistry) {
    crate::register_cops!(registry;
        active_record_aliases::ActiveRecordAliases,
        active_record_override::ActiveRecordOverride,
        active_support_aliases::ActiveSupportAliases,
        application_controller::ApplicationController,
        application_job::ApplicationJob,
        application_mailer::ApplicationMailer,
        application_record::ApplicationRecord,
        arel_star::ArelStar,
        assert_not::AssertNot,
        belongs_to::BelongsTo,
        blank::Blank,
        bulk_change_table::BulkChangeTable,
        content_tag::ContentTag,
        create_table_with_timestamps::CreateTableWithTimestamps,
        date::Date,
        delegate::Delegate,
        delegate_allow_blank::DelegateAllowBlank,
        dynamic_find_by::DynamicFindBy,
        eager_evaluation_log_message::EagerEvaluationLogMessage,
        enum_hash::EnumHash,
        enum_uniqueness::EnumUniqueness,
        environment_comparison::EnvironmentComparison,
        exit::Exit,
        file_path::FilePath,
        find_by::FindBy,
        find_each::FindEach,
        has_and_belongs_to_many::HasAndBelongsToMany,
        has_many_or_has_one_dependent::HasManyOrHasOneDependent,
        helper_instance_variable::HelperInstanceVariable,
        http_positional_arguments::HttpPositionalArguments,
        http_status::HttpStatus,
        ignored_skip_action_filter_option::IgnoredSkipActionFilterOption,
        index_by::IndexBy,
        index_with::IndexWith,
        inverse_of::InverseOf,
        lexically_scoped_action_filter::LexicallyScopedActionFilter,
        link_to_blank::LinkToBlank,
        not_null_column::NotNullColumn,
        output::Output,
        output_safety::OutputSafety,
        pick::Pick,
        pluralization_grammar::PluralizationGrammar,
        presence::Presence,
        present::Present,
        rake_environment::RakeEnvironment,
        read_write_attribute::ReadWriteAttribute,
        redundant_allow_nil::RedundantAllowNil,
        redundant_foreign_key::RedundantForeignKey,
        redundant_receiver_in_with_options::RedundantReceiverInWithOptions,
        reflection_class_name::ReflectionClassName,
        refute_methods::RefuteMethods,
        relative_date_constant::RelativeDateConstant,
        request_referer::RequestReferer,
        reversible_migration::ReversibleMigration,
        safe_navigation::SafeNavigation,
        safe_navigation_with_blank::SafeNavigationWithBlank,
        scope_args::ScopeArgs,
        skips_model_validations::SkipsModelValidations,
        time_zone::TimeZone,
        uniq_before_pluck::UniqBeforePluck,
        unique_validation_without_index::UniqueValidationWithoutIndex,
        unknown_env::UnknownEnv,
        validation::Validation,
    );
}