scripts/gdpr-delete-users.js
Function deleteHabiticaData
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async function deleteHabiticaData (user, email) {
const set = {
'auth.blocked': false,
'auth.local.hashed_password': '$2a$10$QDnNh1j1yMPnTXDEOV38xOePEWFd4X8DSYwAM8XTmqmacG5X0DKjW',
'auth.local.passwordHashMethod': 'bcrypt',
Function processEmailAddress
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async function processEmailAddress (email) {
const emailRegex = new RegExp(`^${email}$`, 'i');
const localUsers = await User.find(
{ 'auth.local.email': emailRegex },
{ _id: 1, apiToken: 1, auth: 1 },