Enable the no-var
linting rule in src/core/bidi.js
This is done automatically with `gulp lint --fix` and the following
manual changes:
```diff
diff --git a/src/core/bidi.js b/src/core/bidi.js
index e9e0a7217..32691c0c6 100644
--- a/src/core/bidi.js
+++ b/src/core/bidi.js
@@ -82,7 +82,8 @@ function isEven(i) {
}
function findUnequal(arr, start, value) {
- for (var j = start, jj = arr.length; j < jj; ++j) {
+ let j, jj;
+ for (j = start, jj = arr.length; j < jj; ++j) {
if (arr[j] !== value) {
return j;
}
@@ -251,15 +252,14 @@ function bidi(str, startLevel, vertical) {
for (i = 0; i < strLength; ++i) {
if (types[i] === "EN") {
// do before
- var j;
- for (j = i - 1; j >= 0; --j) {
+ for (let j = i - 1; j >= 0; --j) {
if (types[j] !== "ET") {
break;
}
types[j] = "EN";
}
// do after
- for (j = i + 1; j < strLength; ++j) {
+ for (let j = i + 1; j < strLength; ++j) {
if (types[j] !== "ET") {
break;
}
```