Awake, start, oncollisionenter2d and other unity methods appear as unused

I’ve been having this problem for a while now and although it doesn’t appear to change anything, i am curious t about what it could be. I’ll create a project and the second or third time i open it all the unity methods appear as unused. I am using unity version 2020.1.13f1. I get no warning and this happens across multiple scripts and projects. I have also checked and applied any visual studio,I’ve been having this problem for a while now and although it doesn’t appear to change anything, i am curious t about what it could be. I’ll create a project and the second or third time i open it all the unity methods appear as unused. I am using unity version 2020.1.13f1. I get no warning and this happens across multiple scripts and projects. I have also checked and applied any visual studio

The only way I could get it to do it in 2019.4.20f1 the most stable version was to remove : MonoBehaviour

However you are using a none stable version, if possible use the LTS versions which are the stable versions unless there is a feature you must have.

If you down grade versions sometime you will have to go into package manager and also down grade to individual packages ie TextMeshPro it will normally tell you in the console

This does seem to work although I will have to restart my projects
Thank you