Every time I download a project with namespaces, the namspaces are simply the folder name e.g. Scripts but ReSharper wants it to be Assets.Scripts. Should I change every time all the namespaces to start with Assets. … or no? Is this normal? Is there a workaround for that?
Unity does not enforce any namespace rules.
So its up to you to disable the ReSharper warning or have ReSharper rewrite all the files you downloaded. Unity won’t care.
Said that, there is one exception: MonoBehaviour’s within a pre-compiled plugin dlls will change their identity if you rename the namespace, so all links to these scripts are lost when you change the namespace. So don’t unnecessarily change namespaces when you work with pre-compiled plugin dlls.
I don’t get those warnings, after I installed the Unity plugin (v1.2 Releases · JetBrains/resharper-unity · GitHub)