diff --git a/packages/core/package.json b/packages/core/package.json
index 48476dcb56851779c6b26bd41ae62db5a8dc79a3..481a1d8e11c03fb119bb6e4483c6af82b32bc995 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -12,6 +12,7 @@
   "main": "src/index.ts",
   "types": "src/index.ts",
   "scripts": {
+    "lint": "eslint .",
     "test": "jest"
   },
   "devDependencies": {
diff --git a/packages/eslint-config-custom/index.js b/packages/eslint-config-custom/index.js
index c9523f13cde80f474c41734f1e1c2f8ac4a49136..8fb7f85f08823dac9ccb1e13fef1b17a95478bcf 100644
--- a/packages/eslint-config-custom/index.js
+++ b/packages/eslint-config-custom/index.js
@@ -2,6 +2,12 @@ module.exports = {
   extends: ["next", "turbo", "prettier"],
   rules: {
     "@next/next/no-html-link-for-pages": "off",
+    "turbo/no-undeclared-env-vars": [
+      "error",
+      {
+        allowList: ["OPENAI_API_KEY"],
+      },
+    ],
   },
   parserOptions: {
     babelOptions: {