diff --git a/.eslintrc.json b/.eslintrc.json index 6c4f9c9171d..cf507d1b071 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -3,7 +3,11 @@ "browser": true, "es2021": true }, - "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:expect-type/recommended" + ], "overrides": [], "ignorePatterns": ["dist"], @@ -12,7 +16,7 @@ "ecmaVersion": "latest", "sourceType": "module" }, - "plugins": ["@typescript-eslint"], + "plugins": ["@typescript-eslint", "eslint-plugin-expect-type"], "rules": { "@typescript-eslint/no-unused-vars": [ "warn", diff --git a/package-lock.json b/package-lock.json index 940f6299018..eb43eb56ed5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "@typescript-eslint/parser": "^7.8.0", "ava": "^5.2.0", "eslint": "^8.57.0", + "eslint-plugin-expect-type": "^0.4.0", "npm-ci": "^0.0.2", "rimraf": "^5.0.5", "rollup": "^4.17.2", @@ -27633,7 +27634,6 @@ "@typescript-eslint/eslint-plugin": "^7.7.1", "@typescript-eslint/parser": "^7.8.0", "ava": "^5.2.0", - "eslint-plugin-expect-type": "^0.4.0", "jsonschema": "^1.4.1", "rollup": "^4.17.2", "typedoc": "^0.25.12", diff --git a/package.json b/package.json index cf3567e315f..d1ca9e42fea 100644 --- a/package.json +++ b/package.json @@ -180,6 +180,7 @@ "@typescript-eslint/parser": "^7.8.0", "ava": "^5.2.0", "eslint": "^8.57.0", + "eslint-plugin-expect-type": "^0.4.0", "npm-ci": "^0.0.2", "rimraf": "^5.0.5", "rollup": "^4.17.2", diff --git a/packages/agent-kit/.eslintrc b/packages/agent-kit/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/agent-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/agent-kit/package.json b/packages/agent-kit/package.json index fa397e4bfe0..af05b4a9257 100644 --- a/packages/agent-kit/package.json +++ b/packages/agent-kit/package.json @@ -104,6 +104,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/breadboard-cli/.eslintrc b/packages/breadboard-cli/.eslintrc new file mode 100644 index 00000000000..6a5f40d67cd --- /dev/null +++ b/packages/breadboard-cli/.eslintrc @@ -0,0 +1,16 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, + "overrides": [ + { + "files": ["!./vite.config.ts"], + "parserOptions": { + "project": false, + }, + "rules": { + "expect-type/expect": "off", + }, + }, + ], +} diff --git a/packages/breadboard-cli/package.json b/packages/breadboard-cli/package.json index a62fa0aee71..4febdfbea0a 100644 --- a/packages/breadboard-cli/package.json +++ b/packages/breadboard-cli/package.json @@ -94,6 +94,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/breadboard-extension/.eslintrc b/packages/breadboard-extension/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/breadboard-extension/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/breadboard-extension/package.json b/packages/breadboard-extension/package.json index 9f919dfc00a..228bb46db3a 100644 --- a/packages/breadboard-extension/package.json +++ b/packages/breadboard-extension/package.json @@ -146,6 +146,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/breadboard-python/.eslintrc b/packages/breadboard-python/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/breadboard-python/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/breadboard-server/.eslintrc b/packages/breadboard-server/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/breadboard-server/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/breadboard-server/package.json b/packages/breadboard-server/package.json index d9409852c61..1a883961e64 100644 --- a/packages/breadboard-server/package.json +++ b/packages/breadboard-server/package.json @@ -64,6 +64,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/breadboard-ui/.eslintrc b/packages/breadboard-ui/.eslintrc new file mode 100644 index 00000000000..6a5f40d67cd --- /dev/null +++ b/packages/breadboard-ui/.eslintrc @@ -0,0 +1,16 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, + "overrides": [ + { + "files": ["!./vite.config.ts"], + "parserOptions": { + "project": false, + }, + "rules": { + "expect-type/expect": "off", + }, + }, + ], +} diff --git a/packages/breadboard-ui/package.json b/packages/breadboard-ui/package.json index f161e65ffb1..825b97d8fa3 100644 --- a/packages/breadboard-ui/package.json +++ b/packages/breadboard-ui/package.json @@ -87,6 +87,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/breadboard-web/.eslintrc b/packages/breadboard-web/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/breadboard-web/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/breadboard/.eslintrc b/packages/breadboard/.eslintrc index c1cde4699c4..0aae4ceffc5 100644 --- a/packages/breadboard/.eslintrc +++ b/packages/breadboard/.eslintrc @@ -1,18 +1,5 @@ { - "plugins": ["eslint-plugin-expect-type"], - "extends": ["plugin:expect-type/recommended"], "parserOptions": { - "project": ["./tsconfig.json"] + "project": ["./tsconfig.json"], }, - "rules": { - "@typescript-eslint/ban-types": [ - "warn", - { - "types": { - "Function": false - }, - "extendDefaults": true - } - ] - } } diff --git a/packages/breadboard/package.json b/packages/breadboard/package.json index 78d91f85eef..24e58ac0548 100644 --- a/packages/breadboard/package.json +++ b/packages/breadboard/package.json @@ -159,7 +159,6 @@ "@typescript-eslint/eslint-plugin": "^7.7.1", "@typescript-eslint/parser": "^7.8.0", "ava": "^5.2.0", - "eslint-plugin-expect-type": "^0.4.0", "jsonschema": "^1.4.1", "rollup": "^4.17.2", "typedoc": "^0.25.12", diff --git a/packages/breadboard/src/kits/builder.ts b/packages/breadboard/src/kits/builder.ts index 8bc387bcd17..194e33bbf1c 100644 --- a/packages/breadboard/src/kits/builder.ts +++ b/packages/breadboard/src/kits/builder.ts @@ -106,6 +106,7 @@ export class KitBuilder { } as KitConstructor>; } + // eslint-disable-next-line @typescript-eslint/ban-types static wrap>( params: KitBuilderOptions, functions: F @@ -114,6 +115,7 @@ export class KitBuilder { > { const createHandler = ( previous: NodeHandlers, + // eslint-disable-next-line @typescript-eslint/ban-types current: [string, Function] ) => { const [name, fn] = current; diff --git a/packages/breadboard/src/new/grammar/node.ts b/packages/breadboard/src/new/grammar/node.ts index 54240686dc7..dec5835c59e 100644 --- a/packages/breadboard/src/new/grammar/node.ts +++ b/packages/breadboard/src/new/grammar/node.ts @@ -36,6 +36,7 @@ import { BuilderScope } from "./scope.js"; import { Value, isValue } from "./value.js"; import { isLambda } from "./board.js"; +// eslint-disable-next-line @typescript-eslint/ban-types const serializeFunction = (name: string, handlerFn: Function) => { let code = handlerFn.toString(); diff --git a/packages/breadbuddy/.eslintrc b/packages/breadbuddy/.eslintrc new file mode 100644 index 00000000000..6a5f40d67cd --- /dev/null +++ b/packages/breadbuddy/.eslintrc @@ -0,0 +1,16 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, + "overrides": [ + { + "files": ["!./vite.config.ts"], + "parserOptions": { + "project": false, + }, + "rules": { + "expect-type/expect": "off", + }, + }, + ], +} diff --git a/packages/breadbuddy/package.json b/packages/breadbuddy/package.json index 4ac18564881..02dd727944d 100644 --- a/packages/breadbuddy/package.json +++ b/packages/breadbuddy/package.json @@ -67,6 +67,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/build/.eslintrc b/packages/build/.eslintrc index aa0cc2b92f9..0aae4ceffc5 100644 --- a/packages/build/.eslintrc +++ b/packages/build/.eslintrc @@ -1,13 +1,5 @@ { - "plugins": ["eslint-plugin-expect-type"], - "extends": ["plugin:expect-type/recommended"], "parserOptions": { "project": ["./tsconfig.json"], }, - "rules": { - "@typescript-eslint/no-unused-vars": [ - "error", - { "argsIgnorePattern": "_.*" }, - ], - }, } diff --git a/packages/cloud-function/.eslintrc b/packages/cloud-function/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/cloud-function/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/coffee-bot-board/.eslintrc b/packages/coffee-bot-board/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/coffee-bot-board/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/coffee-bot-board/package.json b/packages/coffee-bot-board/package.json index 500f59fa614..2c0cf3d5281 100644 --- a/packages/coffee-bot-board/package.json +++ b/packages/coffee-bot-board/package.json @@ -83,6 +83,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/core-kit/.eslintrc b/packages/core-kit/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/core-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/core-kit/package.json b/packages/core-kit/package.json index 593a48160de..f7a88cd1b3a 100644 --- a/packages/core-kit/package.json +++ b/packages/core-kit/package.json @@ -66,6 +66,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/create-breadboard-kit/.eslintrc b/packages/create-breadboard-kit/.eslintrc new file mode 100644 index 00000000000..75c352bdfad --- /dev/null +++ b/packages/create-breadboard-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json", "./assets/tsconfig.json"], + }, +} diff --git a/packages/create-breadboard-kit/package.json b/packages/create-breadboard-kit/package.json index cd2c7456842..9bd7cf00696 100644 --- a/packages/create-breadboard-kit/package.json +++ b/packages/create-breadboard-kit/package.json @@ -56,6 +56,7 @@ }, "files": [ "src/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/create-breadboard/.eslintrc b/packages/create-breadboard/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/create-breadboard/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/create-breadboard/package.json b/packages/create-breadboard/package.json index 0ad35cf71d8..ae3ab843f50 100644 --- a/packages/create-breadboard/package.json +++ b/packages/create-breadboard/package.json @@ -43,6 +43,7 @@ }, "files": [ "src/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/discovery-types/.eslintrc b/packages/discovery-types/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/discovery-types/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/discovery-types/package.json b/packages/discovery-types/package.json index f3c956804f3..d1169c0ec0a 100644 --- a/packages/discovery-types/package.json +++ b/packages/discovery-types/package.json @@ -60,6 +60,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/gemini-kit/.eslintrc b/packages/gemini-kit/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/gemini-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/gemini-kit/package.json b/packages/gemini-kit/package.json index 57deed4dd10..bd487a3f067 100644 --- a/packages/gemini-kit/package.json +++ b/packages/gemini-kit/package.json @@ -77,6 +77,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/graph-integrity/.eslintrc b/packages/graph-integrity/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/graph-integrity/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/graph-integrity/package.json b/packages/graph-integrity/package.json index ecb6a5071a9..740855aa326 100644 --- a/packages/graph-integrity/package.json +++ b/packages/graph-integrity/package.json @@ -63,6 +63,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/graph-playground/.eslintrc b/packages/graph-playground/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/graph-playground/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/graph-playground/package.json b/packages/graph-playground/package.json index 8719d25a72b..33378841e07 100644 --- a/packages/graph-playground/package.json +++ b/packages/graph-playground/package.json @@ -96,6 +96,7 @@ "src/**/*.ts", "wild/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/graph-runner/.eslintrc b/packages/graph-runner/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/graph-runner/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/graph-runner/package.json b/packages/graph-runner/package.json index f283b883a3d..edffcccf3ce 100644 --- a/packages/graph-runner/package.json +++ b/packages/graph-runner/package.json @@ -60,6 +60,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/hello-world/.eslintrc b/packages/hello-world/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/hello-world/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/import/.eslintrc b/packages/import/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/import/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/import/package.json b/packages/import/package.json index ee2b40ecc1f..a6986c4b6fb 100644 --- a/packages/import/package.json +++ b/packages/import/package.json @@ -94,6 +94,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/json-kit/.eslintrc b/packages/json-kit/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/json-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/json-kit/package.json b/packages/json-kit/package.json index 714b3a403e2..3ac17469d75 100644 --- a/packages/json-kit/package.json +++ b/packages/json-kit/package.json @@ -55,6 +55,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/llm-starter/.eslintrc b/packages/llm-starter/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/llm-starter/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/llm-starter/package.json b/packages/llm-starter/package.json index 3c157dede80..d6de48bcb51 100644 --- a/packages/llm-starter/package.json +++ b/packages/llm-starter/package.json @@ -62,6 +62,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/node-nursery-web/.eslintrc b/packages/node-nursery-web/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/node-nursery-web/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/node-nursery-web/package.json b/packages/node-nursery-web/package.json index 29c4262307e..57cf496c18c 100644 --- a/packages/node-nursery-web/package.json +++ b/packages/node-nursery-web/package.json @@ -63,6 +63,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/node-nursery/.eslintrc b/packages/node-nursery/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/node-nursery/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/node-nursery/package.json b/packages/node-nursery/package.json index 7bf5468576c..1087d34c7c8 100644 --- a/packages/node-nursery/package.json +++ b/packages/node-nursery/package.json @@ -63,6 +63,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/node-proxy-server/.eslintrc b/packages/node-proxy-server/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/node-proxy-server/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/node-proxy-server/package.json b/packages/node-proxy-server/package.json index ddaf254721c..97ae6cfcc8e 100644 --- a/packages/node-proxy-server/package.json +++ b/packages/node-proxy-server/package.json @@ -43,6 +43,7 @@ }, "files": [ "src/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/palm-kit/.eslintrc b/packages/palm-kit/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/palm-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/palm-kit/package.json b/packages/palm-kit/package.json index a5fd9ad707b..f6c1c01ab8e 100644 --- a/packages/palm-kit/package.json +++ b/packages/palm-kit/package.json @@ -60,6 +60,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/pinecone-kit/.eslintrc b/packages/pinecone-kit/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/pinecone-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/pinecone-kit/package.json b/packages/pinecone-kit/package.json index cf25caba1a9..5cd45d0da0a 100644 --- a/packages/pinecone-kit/package.json +++ b/packages/pinecone-kit/package.json @@ -78,6 +78,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/schema/.eslintrc b/packages/schema/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/schema/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/team-kit/.eslintrc b/packages/team-kit/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/team-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/team-kit/package.json b/packages/team-kit/package.json index 62d68db0904..6dacdaee30f 100644 --- a/packages/team-kit/package.json +++ b/packages/team-kit/package.json @@ -96,6 +96,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/template-kit/.eslintrc b/packages/template-kit/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/template-kit/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +} diff --git a/packages/template-kit/package.json b/packages/template-kit/package.json index 86f5f1f5029..c6430d8927a 100644 --- a/packages/template-kit/package.json +++ b/packages/template-kit/package.json @@ -73,6 +73,7 @@ "files": [ "src/**/*.ts", "tests/**/*.ts", + ".eslintrc", "../../.eslintrc.json" ], "output": [] diff --git a/packages/website/.eslintrc b/packages/website/.eslintrc new file mode 100644 index 00000000000..0aae4ceffc5 --- /dev/null +++ b/packages/website/.eslintrc @@ -0,0 +1,5 @@ +{ + "parserOptions": { + "project": ["./tsconfig.json"], + }, +}