Если я вас правильно понимаю, вы хотите упростить свои высказывания.С моей точки зрения это может быть так:
if(name === 'form[username]' || name === 'form[name]' || name === 'form[slug]'
|| (name === 'form[plainPassword]' && target === 'create')){
errors.push(name);
}
Так как:
name === 'form[username]' || name === 'form[name]' || name === 'form[slug]'
повторяется два раза, не имеет значения, является ли target === 'create'
истинным или ложным для этих утверждений.
На самом деле просто добавьте (name === 'form[plainPassword]' && target === 'create')
к оператору if, и это все