From 84230f0b7666116d9110915bc5614a53be9b0738 Mon Sep 17 00:00:00 2001
From: Yi Ding <yi.s.ding@gmail.com>
Date: Thu, 22 Jun 2023 07:39:23 -0700
Subject: [PATCH] setup linting for core

---
 packages/core/package.json             | 1 +
 packages/eslint-config-custom/index.js | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git a/packages/core/package.json b/packages/core/package.json
index 48476dcb5..481a1d8e1 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 c9523f13c..8fb7f85f0 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: {
-- 
GitLab