From 479d98212b16c3196d80f6fae35c8e7fb5b54798 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Tue, 2 May 2017 10:54:17 -0600 Subject: [PATCH] Disable no-missing-requires rule in generated shader code --- src/ol/render/webgl/circlereplay.js | 4 ++-- src/ol/render/webgl/circlereplay/defaultshader.js | 1 + src/ol/render/webgl/imagereplay.js | 4 ++-- src/ol/render/webgl/imagereplay/defaultshader.js | 1 + src/ol/render/webgl/linestringreplay.js | 4 ++-- src/ol/render/webgl/linestringreplay/defaultshader.js | 1 + src/ol/render/webgl/polygonreplay.js | 4 ++-- src/ol/render/webgl/polygonreplay/defaultshader.js | 1 + src/ol/renderer/webgl/defaultmapshader.js | 1 + src/ol/renderer/webgl/layer.js | 4 ++-- src/ol/renderer/webgl/tilelayer.js | 4 ++-- src/ol/renderer/webgl/tilelayershader.js | 1 + src/ol/webgl/shader.mustache | 1 + 13 files changed, 19 insertions(+), 12 deletions(-) diff --git a/src/ol/render/webgl/circlereplay.js b/src/ol/render/webgl/circlereplay.js index 3bd574fa6d..3a83f9f0a4 100644 --- a/src/ol/render/webgl/circlereplay.js +++ b/src/ol/render/webgl/circlereplay.js @@ -204,8 +204,8 @@ if (ol.ENABLE_WEBGL) { // get the locations var locations; if (!this.defaultLocations_) { - locations = - new ol.render.webgl.circlereplay.defaultshader.Locations(gl, program); + // eslint-disable-next-line openlayers-internal/no-missing-requires + locations = new ol.render.webgl.circlereplay.defaultshader.Locations(gl, program); this.defaultLocations_ = locations; } else { locations = this.defaultLocations_; diff --git a/src/ol/render/webgl/circlereplay/defaultshader.js b/src/ol/render/webgl/circlereplay/defaultshader.js index 501160af19..a50f1c9615 100644 --- a/src/ol/render/webgl/circlereplay/defaultshader.js +++ b/src/ol/render/webgl/circlereplay/defaultshader.js @@ -1,4 +1,5 @@ // This file is automatically generated, do not edit +/* eslint openlayers-internal/no-missing-requires: 0 */ goog.provide('ol.render.webgl.circlereplay.defaultshader'); goog.require('ol'); diff --git a/src/ol/render/webgl/imagereplay.js b/src/ol/render/webgl/imagereplay.js index 1a3eb7b92d..aa7a33f873 100644 --- a/src/ol/render/webgl/imagereplay.js +++ b/src/ol/render/webgl/imagereplay.js @@ -377,8 +377,8 @@ if (ol.ENABLE_WEBGL) { // get the locations var locations; if (!this.defaultLocations_) { - locations = - new ol.render.webgl.imagereplay.defaultshader.Locations(gl, program); + // eslint-disable-next-line openlayers-internal/no-missing-requires + locations = new ol.render.webgl.imagereplay.defaultshader.Locations(gl, program); this.defaultLocations_ = locations; } else { locations = this.defaultLocations_; diff --git a/src/ol/render/webgl/imagereplay/defaultshader.js b/src/ol/render/webgl/imagereplay/defaultshader.js index 262addc67f..92e91c74a1 100644 --- a/src/ol/render/webgl/imagereplay/defaultshader.js +++ b/src/ol/render/webgl/imagereplay/defaultshader.js @@ -1,4 +1,5 @@ // This file is automatically generated, do not edit +/* eslint openlayers-internal/no-missing-requires: 0 */ goog.provide('ol.render.webgl.imagereplay.defaultshader'); goog.require('ol'); diff --git a/src/ol/render/webgl/linestringreplay.js b/src/ol/render/webgl/linestringreplay.js index f0b5f9b400..f126527392 100644 --- a/src/ol/render/webgl/linestringreplay.js +++ b/src/ol/render/webgl/linestringreplay.js @@ -446,8 +446,8 @@ if (ol.ENABLE_WEBGL) { // get the locations var locations; if (!this.defaultLocations_) { - locations = - new ol.render.webgl.linestringreplay.defaultshader.Locations(gl, program); + // eslint-disable-next-line openlayers-internal/no-missing-requires + locations = new ol.render.webgl.linestringreplay.defaultshader.Locations(gl, program); this.defaultLocations_ = locations; } else { locations = this.defaultLocations_; diff --git a/src/ol/render/webgl/linestringreplay/defaultshader.js b/src/ol/render/webgl/linestringreplay/defaultshader.js index eaee81470a..02e1994f00 100644 --- a/src/ol/render/webgl/linestringreplay/defaultshader.js +++ b/src/ol/render/webgl/linestringreplay/defaultshader.js @@ -1,4 +1,5 @@ // This file is automatically generated, do not edit +/* eslint openlayers-internal/no-missing-requires: 0 */ goog.provide('ol.render.webgl.linestringreplay.defaultshader'); goog.require('ol'); diff --git a/src/ol/render/webgl/polygonreplay.js b/src/ol/render/webgl/polygonreplay.js index 85f5f8d92f..eb228bb554 100644 --- a/src/ol/render/webgl/polygonreplay.js +++ b/src/ol/render/webgl/polygonreplay.js @@ -833,8 +833,8 @@ if (ol.ENABLE_WEBGL) { // get the locations var locations; if (!this.defaultLocations_) { - locations = - new ol.render.webgl.polygonreplay.defaultshader.Locations(gl, program); + // eslint-disable-next-line openlayers-internal/no-missing-requires + locations = new ol.render.webgl.polygonreplay.defaultshader.Locations(gl, program); this.defaultLocations_ = locations; } else { locations = this.defaultLocations_; diff --git a/src/ol/render/webgl/polygonreplay/defaultshader.js b/src/ol/render/webgl/polygonreplay/defaultshader.js index a7cdeafc0c..ccd978d93a 100644 --- a/src/ol/render/webgl/polygonreplay/defaultshader.js +++ b/src/ol/render/webgl/polygonreplay/defaultshader.js @@ -1,4 +1,5 @@ // This file is automatically generated, do not edit +/* eslint openlayers-internal/no-missing-requires: 0 */ goog.provide('ol.render.webgl.polygonreplay.defaultshader'); goog.require('ol'); diff --git a/src/ol/renderer/webgl/defaultmapshader.js b/src/ol/renderer/webgl/defaultmapshader.js index 09418b9d9f..9598567205 100644 --- a/src/ol/renderer/webgl/defaultmapshader.js +++ b/src/ol/renderer/webgl/defaultmapshader.js @@ -1,4 +1,5 @@ // This file is automatically generated, do not edit +/* eslint openlayers-internal/no-missing-requires: 0 */ goog.provide('ol.renderer.webgl.defaultmapshader'); goog.require('ol'); diff --git a/src/ol/renderer/webgl/layer.js b/src/ol/renderer/webgl/layer.js index 80bd79d7e7..eb5e48078d 100644 --- a/src/ol/renderer/webgl/layer.js +++ b/src/ol/renderer/webgl/layer.js @@ -156,8 +156,8 @@ if (ol.ENABLE_WEBGL) { var locations; if (!this.defaultLocations_) { - locations = - new ol.renderer.webgl.defaultmapshader.Locations(gl, program); + // eslint-disable-next-line openlayers-internal/no-missing-requires + locations = new ol.renderer.webgl.defaultmapshader.Locations(gl, program); this.defaultLocations_ = locations; } else { locations = this.defaultLocations_; diff --git a/src/ol/renderer/webgl/tilelayer.js b/src/ol/renderer/webgl/tilelayer.js index ef575668c9..5667884fb5 100644 --- a/src/ol/renderer/webgl/tilelayer.js +++ b/src/ol/renderer/webgl/tilelayer.js @@ -196,8 +196,8 @@ if (ol.ENABLE_WEBGL) { var program = context.getProgram(this.fragmentShader_, this.vertexShader_); context.useProgram(program); if (!this.locations_) { - this.locations_ = - new ol.renderer.webgl.tilelayershader.Locations(gl, program); + // eslint-disable-next-line openlayers-internal/no-missing-requires + this.locations_ = new ol.renderer.webgl.tilelayershader.Locations(gl, program); } context.bindBuffer(ol.webgl.ARRAY_BUFFER, this.renderArrayBuffer_); diff --git a/src/ol/renderer/webgl/tilelayershader.js b/src/ol/renderer/webgl/tilelayershader.js index 43dd0cd6f1..1fcd190c54 100644 --- a/src/ol/renderer/webgl/tilelayershader.js +++ b/src/ol/renderer/webgl/tilelayershader.js @@ -1,4 +1,5 @@ // This file is automatically generated, do not edit +/* eslint openlayers-internal/no-missing-requires: 0 */ goog.provide('ol.renderer.webgl.tilelayershader'); goog.require('ol'); diff --git a/src/ol/webgl/shader.mustache b/src/ol/webgl/shader.mustache index 6b4d4b17ec..85325305a4 100644 --- a/src/ol/webgl/shader.mustache +++ b/src/ol/webgl/shader.mustache @@ -1,4 +1,5 @@ // This file is automatically generated, do not edit +/* eslint openlayers-internal/no-missing-requires: 0 */ goog.provide('{{namespace}}'); goog.require('ol');