Github repository (code):this isnt always necessary, but it certainly is a positive if the ICO you are evaluating has a Guthub repository with recent contributions to it. This means the project is being worked on/developed.
This is a good point, and it is relatively easy to check. It is obvious that the vast majority of ICOs don't have a Github presence. Most of the scam ICOs are running on top of ETH, being just ERC-20 tokens, so you can imagine that they don't really intend to do much coding. The few ICOs that do have a GitHub repository are not very active there. So their GitHub presence is super easy to check, and you can even rank them according to
the number of their GitHub commits.