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