Enable the no-var rule in the  src/core/run_length_stream.js file
				
					
				
			This commit is contained in:
		
							parent
							
								
									342b0c1bbc
								
							
						
					
					
						commit
						66b898eb58
					
				| @ -12,11 +12,10 @@ | |||||||
|  * See the License for the specific language governing permissions and |  * See the License for the specific language governing permissions and | ||||||
|  * limitations under the License. |  * limitations under the License. | ||||||
|  */ |  */ | ||||||
| /* eslint-disable no-var */ |  | ||||||
| 
 | 
 | ||||||
| import { DecodeStream } from "./stream.js"; | import { DecodeStream } from "./stream.js"; | ||||||
| 
 | 
 | ||||||
| var RunLengthStream = (function RunLengthStreamClosure() { | const RunLengthStream = (function RunLengthStreamClosure() { | ||||||
|   // eslint-disable-next-line no-shadow
 |   // eslint-disable-next-line no-shadow
 | ||||||
|   function RunLengthStream(str, maybeLength) { |   function RunLengthStream(str, maybeLength) { | ||||||
|     this.str = str; |     this.str = str; | ||||||
| @ -32,29 +31,29 @@ var RunLengthStream = (function RunLengthStreamClosure() { | |||||||
|     // and amount of bytes to repeat/copy: n = 0 through 127 - copy next n bytes
 |     // and amount of bytes to repeat/copy: n = 0 through 127 - copy next n bytes
 | ||||||
|     // (in addition to the second byte from the header), n = 129 through 255 -
 |     // (in addition to the second byte from the header), n = 129 through 255 -
 | ||||||
|     // duplicate the second byte from the header (257 - n) times, n = 128 - end.
 |     // duplicate the second byte from the header (257 - n) times, n = 128 - end.
 | ||||||
|     var repeatHeader = this.str.getBytes(2); |     const repeatHeader = this.str.getBytes(2); | ||||||
|     if (!repeatHeader || repeatHeader.length < 2 || repeatHeader[0] === 128) { |     if (!repeatHeader || repeatHeader.length < 2 || repeatHeader[0] === 128) { | ||||||
|       this.eof = true; |       this.eof = true; | ||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     var buffer; |     let buffer; | ||||||
|     var bufferLength = this.bufferLength; |     let bufferLength = this.bufferLength; | ||||||
|     var n = repeatHeader[0]; |     let n = repeatHeader[0]; | ||||||
|     if (n < 128) { |     if (n < 128) { | ||||||
|       // copy n bytes
 |       // copy n bytes
 | ||||||
|       buffer = this.ensureBuffer(bufferLength + n + 1); |       buffer = this.ensureBuffer(bufferLength + n + 1); | ||||||
|       buffer[bufferLength++] = repeatHeader[1]; |       buffer[bufferLength++] = repeatHeader[1]; | ||||||
|       if (n > 0) { |       if (n > 0) { | ||||||
|         var source = this.str.getBytes(n); |         const source = this.str.getBytes(n); | ||||||
|         buffer.set(source, bufferLength); |         buffer.set(source, bufferLength); | ||||||
|         bufferLength += n; |         bufferLength += n; | ||||||
|       } |       } | ||||||
|     } else { |     } else { | ||||||
|       n = 257 - n; |       n = 257 - n; | ||||||
|       var b = repeatHeader[1]; |       const b = repeatHeader[1]; | ||||||
|       buffer = this.ensureBuffer(bufferLength + n + 1); |       buffer = this.ensureBuffer(bufferLength + n + 1); | ||||||
|       for (var i = 0; i < n; i++) { |       for (let i = 0; i < n; i++) { | ||||||
|         buffer[bufferLength++] = b; |         buffer[bufferLength++] = b; | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user