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