Linter for webgl inside jsx?

Is there a linter to configure webgl code when used inside jsx ? lik this for example

const WaveShaderMaterial = shaderMaterial(
  {
    uTime: 0,
    uTexture: new THREE.Texture(),
    prout: 0,
    uAlphaMap: new THREE.Texture(),
    fond: false,
    camera_x: 0,
    compteurCycle: 0,
  },
  GLSL`
    varying vec2 vUv;
    void main() {
      vUv = uv;
      gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);
    }
  `,
  GLSL`

syntax highlight yes, or glslify yes, but i haven’t seen a linter. this isn’t jsx though just template strings, you need a linter that can detect glsl in strings.