src/database/models/user.js
module.exports = (sequelize, DataTypes) => { const User = sequelize.define('User', { name: DataTypes.STRING, email: DataTypes.STRING, phone: DataTypes.STRING, role: DataTypes.STRING, password: DataTypes.STRING, birthdate: DataTypes.DATE, gender: DataTypes.STRING, passwordResetToken: DataTypes.STRING, passwordResetExpires: DataTypes.STRING }, {}); Similar blocks of code found in 2 locations. Consider refactoring. User.associate = function(models) { User.hasMany(models.House, { foreignKey: 'userId', as: 'houses', onDelete: 'CASCADE', }); User.hasMany(models.Comment, { foreignKey: 'userId', as: 'comments', onDelete: 'CASCADE', }); }; return User;};