Module: ActiveRecordDoctor::Detectors

Defined in:
lib/active_record_doctor/detectors.rb,
lib/active_record_doctor/detectors/base.rb,
lib/active_record_doctor/detectors/extraneous_indexes.rb,
lib/active_record_doctor/detectors/missing_foreign_keys.rb,
lib/active_record_doctor/detectors/unindexed_deleted_at.rb,
lib/active_record_doctor/detectors/missing_unique_indexes.rb,
lib/active_record_doctor/detectors/short_primary_key_type.rb,
lib/active_record_doctor/detectors/unindexed_foreign_keys.rb,
lib/active_record_doctor/detectors/table_without_primary_key.rb,
lib/active_record_doctor/detectors/incorrect_dependent_option.rb,
lib/active_record_doctor/detectors/undefined_table_references.rb,
lib/active_record_doctor/detectors/incorrect_length_validation.rb,
lib/active_record_doctor/detectors/mismatched_foreign_key_type.rb,
lib/active_record_doctor/detectors/missing_non_null_constraint.rb,
lib/active_record_doctor/detectors/missing_presence_validation.rb,
lib/active_record_doctor/detectors/incorrect_boolean_presence_validation.rb

Overview

Container module for all detectors, implemented as separate classes.

Defined Under Namespace

Classes: Base, ExtraneousIndexes, IncorrectBooleanPresenceValidation, IncorrectDependentOption, IncorrectLengthValidation, MismatchedForeignKeyType, MissingForeignKeys, MissingNonNullConstraint, MissingPresenceValidation, MissingUniqueIndexes, ShortPrimaryKeyType, TableWithoutPrimaryKey, UndefinedTableReferences, UnindexedDeletedAt, UnindexedForeignKeys