Merge pull request #13455 from overleaf/ae-lint-tokens

Fix linting in lezer-latex tokens file

GitOrigin-RevId: 2a2b5e8a05455da5f1260710ed34ae605fa8d3c1
This commit is contained in:
Alf Eaton 2023-06-15 10:28:42 +01:00 committed by Copybot
parent b615095696
commit 7bed264d16
3 changed files with 20 additions and 22 deletions

View file

@ -410,17 +410,17 @@ $(WITH_NODE_MODULES_PATH): export PATH=$(NODE_MODULES_PATH)
lint: lint_backend lint: lint_backend
lint_backend: lint_backend:
npx eslint \ npx eslint \
'app.{js,ts,tsx}' \ 'app.{js,mjs,ts,tsx}' \
'app/**/*.{js,ts,tsx}' \ 'app/**/*.{js,mjs,ts,tsx}' \
'modules/*/index.{js,ts,tsx}' \ 'modules/*/index.{js,mjs,ts,tsx}' \
'modules/*/app/**/*.{js,ts,tsx}' \ 'modules/*/app/**/*.{js,mjs,ts,tsx}' \
--max-warnings=0 --max-warnings=0
lint: lint_frontend lint: lint_frontend
lint_frontend: lint_frontend:
npx eslint \ npx eslint \
'frontend/**/*.{js,ts,tsx}' \ 'frontend/**/*.{js,mjs,ts,tsx}' \
'modules/**/frontend/**/*.{js,ts,tsx}' \ 'modules/**/frontend/**/*.{js,mjs,ts,tsx}' \
--max-warnings=0 --max-warnings=0
lint: lint_test lint: lint_test
@ -428,34 +428,34 @@ lint_test: lint_test_app
lint_test_app: lint_test_app_unit lint_test_app: lint_test_app_unit
lint_test_app_unit: lint_test_app_unit:
npx eslint \ npx eslint \
'test/unit/**/*.{js,ts,tsx}' \ 'test/unit/**/*.{js,mjs,ts,tsx}' \
--max-warnings=0 --max-warnings=0
lint_test_app: lint_test_app_rest lint_test_app: lint_test_app_rest
lint_test_app_rest: lint_test_app_rest:
npx eslint \ npx eslint \
'test/**/*.{js,ts,tsx}' \ 'test/**/*.{js,mjs,ts,tsx}' \
--ignore-pattern 'test/unit/**/*.{js,ts,tsx}' \ --ignore-pattern 'test/unit/**/*.{js,mjs,ts,tsx}' \
--max-warnings=0 --max-warnings=0
lint_test: lint_test_modules lint_test: lint_test_modules
lint_test_modules: lint_test_modules:
npx eslint \ npx eslint \
'modules/*/test/**/*.{js,ts,tsx}' \ 'modules/*/test/**/*.{js,mjs,ts,tsx}' \
--max-warnings=0 --max-warnings=0
lint: lint_misc lint: lint_misc
# migrations, scripts, webpack config, karma config # migrations, scripts, webpack config, karma config
lint_misc: lint_misc:
npx eslint . \ npx eslint . \
--ignore-pattern 'app.{js,ts,tsx}' \ --ignore-pattern 'app.{js,mjs,ts,tsx}' \
--ignore-pattern 'app/**/*.{js,ts,tsx}' \ --ignore-pattern 'app/**/*.{js,mjs,ts,tsx}' \
--ignore-pattern 'modules/*/app/**/*.{js,ts,tsx}' \ --ignore-pattern 'modules/*/app/**/*.{js,mjs,ts,tsx}' \
--ignore-pattern 'modules/*/index.{js,ts,tsx}' \ --ignore-pattern 'modules/*/index.{js,mjs,ts,tsx}' \
--ignore-pattern 'frontend/**/*.{js,ts,tsx}' \ --ignore-pattern 'frontend/**/*.{js,mjs,ts,tsx}' \
--ignore-pattern 'modules/**/frontend/**/*.{js,ts,tsx}' \ --ignore-pattern 'modules/**/frontend/**/*.{js,mjs,ts,tsx}' \
--ignore-pattern 'test/**/*.{js,ts,tsx}' \ --ignore-pattern 'test/**/*.{js,mjs,ts,tsx}' \
--ignore-pattern 'modules/*/test/**/*.{js,ts,tsx}' \ --ignore-pattern 'modules/*/test/**/*.{js,mjs,ts,tsx}' \
--max-warnings=0 --max-warnings=0
lint: lint_pug lint: lint_pug

View file

@ -169,11 +169,9 @@ export const lstinlineTokenizer = new ExternalTokenizer(
delimiter = CHAR_CLOSE_BRACE delimiter = CHAR_CLOSE_BRACE
} }
input.advance() input.advance()
let content = ''
for (;;) { for (;;) {
let next = input.next const next = input.next
if (next === -1 || next === CHAR_NEWLINE) return if (next === -1 || next === CHAR_NEWLINE) return
content += String.fromCharCode(next)
input.advance() input.advance()
if (next === delimiter) break if (next === delimiter) break
} }

View file

@ -27,7 +27,7 @@
"format:styles": "prettier --list-different $PWD/'**/*.less'", "format:styles": "prettier --list-different $PWD/'**/*.less'",
"format:styles:fix": "prettier --write $PWD/'**/*.less'", "format:styles:fix": "prettier --write $PWD/'**/*.less'",
"lint": "eslint --max-warnings 0 --format unix --ext .js,.mjs,.ts,.tsx .", "lint": "eslint --max-warnings 0 --format unix --ext .js,.mjs,.ts,.tsx .",
"lint:fix": "eslint --fix --ext .js,.ts,.tsx .", "lint:fix": "eslint --fix --ext .js,.mjs,.ts,.tsx .",
"type-check": "tsc --noEmit", "type-check": "tsc --noEmit",
"extract-translations": "i18next-scanner", "extract-translations": "i18next-scanner",
"migrations": "east", "migrations": "east",