I ran into a not very pleasant problem: my GLSL shaders are defined by the analyzer as C++ code (nevertheless, KDevelop understands that it is GLSL (Service > Document type > 3D graphics > GLSL)!), Respectively, I see my shader as "full of errors". I would like to disable the semantic analysis for GLSL, but there is no information on the Internet about this.
I fixed it as follows: