diff --git a/package-lock.json b/package-lock.json index db5e3609a2..b81526625e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -98,7 +98,8 @@ "version": "0.1.0", "license": "AGPL-3.0-only", "dependencies": { - "eslint": "^8.51.0" + "eslint": "^8.51.0", + "lodash": "^4.17.21" }, "devDependencies": { "@typescript-eslint/parser": "^6.7.5" @@ -52218,7 +52219,8 @@ "version": "file:libraries/eslint-plugin", "requires": { "@typescript-eslint/parser": "^6.7.5", - "eslint": "^8.51.0" + "eslint": "^8.51.0", + "lodash": "^4.17.21" } }, "@overleaf/fetch-utils": { diff --git a/services/web/.eslintrc.js b/services/web/.eslintrc.js index 0aefd86d0c..ffb26f5fd0 100644 --- a/services/web/.eslintrc.js +++ b/services/web/.eslintrc.js @@ -23,6 +23,8 @@ module.exports = { // do not allow importing of implicit dependencies. 'import/no-extraneous-dependencies': 'error', + '@overleaf/prefer-kebab-url': 'error', + // disable some TypeScript rules '@typescript-eslint/no-var-requires': 'off', '@typescript-eslint/no-unused-vars': 'off',