multiple shaders per shader file

I wanted to put a collection of different debug shaders into one debug.shader file but now get just a syntax error after the first shader. Alone both shaders compile correctly.

Is really only one shader per shader file allowed? Am I really supposed to have single shader files for 30 lines of shader code?! Where can I report this as a bug?

Yes, each shader needs to go into it’s own file. Why do you think that is a bug? Having multiple shaders per file would make asset management much more confusing.

it’s possible in pure HLSL so I don’t understand why it isn’t in Unity