in src/Linters/UnusedVariableLinter.hack [328:346]
private function isAssignmentExpression(BinaryExpression $expr): bool {
$op = $expr->getOperator();
return (
$op is AmpersandEqualToken ||
$op is BarEqualToken ||
$op is CaratEqualToken ||
$op is DotEqualToken ||
$op is EqualToken ||
$op is GreaterThanGreaterThanEqualToken ||
$op is LessThanLessThanEqualToken ||
$op is MinusEqualToken ||
$op is PercentEqualToken ||
$op is PlusEqualToken ||
$op is QuestionQuestionEqualToken ||
$op is SlashEqualToken ||
$op is StarEqualToken ||
$op is StarStarEqualToken
);
}