djezzzl/database_consistency

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/database_consistency/configuration.rb89
A
25 mins
lib/database_consistency/databases/factory.rb17
A
0 mins
lib/database_consistency/databases/types/base.rb26
A
0 mins
lib/database_consistency/databases/types/sqlite.rb18
A
0 mins
lib/database_consistency/debug_context.rb31
A
0 mins
lib/database_consistency/errors.rb6
A
0 mins
lib/database_consistency/helper.rb93
A
0 mins
lib/database_consistency/processors/associations_processor.rb32
A
40 mins
lib/database_consistency/processors/base_processor.rb37
A
0 mins
lib/database_consistency/processors/columns_processor.rb33
A
40 mins
lib/database_consistency/processors/enums_processor.rb28
A
25 mins
lib/database_consistency/processors/indexes_processor.rb31
A
40 mins
lib/database_consistency/processors/models_processor.rb24
A
25 mins
lib/database_consistency/processors/validators_fractions_processor.rb29
A
1 hr
lib/database_consistency/processors/validators_processor.rb32
A
1 hr
lib/database_consistency/report.rb11
A
0 mins
lib/database_consistency/report_builder.rb18
A
0 mins
lib/database_consistency/rescue_error.rb32
A
0 mins
lib/database_consistency/templates/rails_defaults.yml
lib/database_consistency/version.rb3
A
0 mins
lib/database_consistency/writers/autofix/association_missing_index.rb31
A
0 mins
lib/database_consistency/writers/autofix/base.rb12
A
0 mins
lib/database_consistency/writers/autofix/has_one_missing_unique_index.rb15
A
0 mins
lib/database_consistency/writers/autofix/helpers/migration.rb26
A
0 mins
lib/database_consistency/writers/autofix/inconsistent_types.rb22
A
0 mins
lib/database_consistency/writers/autofix/migration_base.rb26
A
0 mins
lib/database_consistency/writers/autofix/missing_foreign_key.rb23
A
0 mins
lib/database_consistency/writers/autofix/null_constraint_missing.rb21
A
0 mins
lib/database_consistency/writers/autofix/redundant_index.rb20
A
0 mins
lib/database_consistency/writers/autofix/templates/association_missing_index.tt
lib/database_consistency/writers/autofix/templates/has_one_missing_unique_index.tt
lib/database_consistency/writers/autofix/templates/inconsistent_types.tt
lib/database_consistency/writers/autofix/templates/missing_foreign_key.tt
lib/database_consistency/writers/autofix/templates/null_constraint_missing.tt
lib/database_consistency/writers/autofix/templates/redundant_index.tt
lib/database_consistency/writers/autofix_writer.rb41
A
0 mins
lib/database_consistency/writers/base_writer.rb14
A
0 mins
lib/database_consistency/writers/simple/association_foreign_type_missing_null_constraint.rb18
A
0 mins
lib/database_consistency/writers/simple/association_missing_index.rb18
A
0 mins
lib/database_consistency/writers/simple/association_missing_null_constraint.rb18
A
0 mins
lib/database_consistency/writers/simple/base.rb63
A
0 mins
lib/database_consistency/writers/simple/default_message.rb15
A
0 mins
lib/database_consistency/writers/simple/enum_values_inconsistent_with_ar_enum.rb25
A
30 mins
lib/database_consistency/writers/simple/enum_values_inconsistent_with_inclusion.rb25
A
30 mins
lib/database_consistency/writers/simple/has_one_missing_unique_index.rb19
A
0 mins
lib/database_consistency/writers/simple/implicit_order_column_missing.rb18
A
0 mins
lib/database_consistency/writers/simple/inconsistent_enum_type.rb24
A
0 mins
lib/database_consistency/writers/simple/inconsistent_types.rb28
A
0 mins
lib/database_consistency/writers/simple/length_validator_greater_limit.rb18
A
0 mins
lib/database_consistency/writers/simple/length_validator_lower_limit.rb18
A
0 mins