I usually check their ad flow, entire team, and technical document. The fake identity on their team is a sign that the ico will become a Scam in the end, so choose wisely before investing your coins in the ICO. Also check if the developer is not responding to the question of others in their thread and also checks for updates