From 58186d5e961577a20f873813eff8655a4ef4ea72 Mon Sep 17 00:00:00 2001 From: Philipp Burckhardt Date: Thu, 1 Jun 2023 10:41:54 -0400 Subject: [PATCH] build: add script and disable eslint rules --- legacy/.eslintrc | 6 ++++-- legacy/package.json | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/legacy/.eslintrc b/legacy/.eslintrc index c1b9116f..7fe23a19 100644 --- a/legacy/.eslintrc +++ b/legacy/.eslintrc @@ -24,10 +24,12 @@ "warn", { "vars": "all", "args": "after-used", "ignoreRestSiblings": true } ], - "no-useless-catch": "warn" + "no-useless-catch": "warn", + "@typescript-eslint/no-extra-semi": "off", + "@typescript-eslint/no-non-null-assertion": "off" }, "settings": {}, "globals": { "__DEV__": true } -} \ No newline at end of file +} diff --git a/legacy/package.json b/legacy/package.json index ae33a96b..6d8f5506 100644 --- a/legacy/package.json +++ b/legacy/package.json @@ -26,7 +26,7 @@ "build": "tsup", "dev": "tsup --watch", "clean": "del build", - "lint": "eslint --ext .{js,jsx,ts,tsx} src test --fix", + "lint": "eslint --ext .{js,jsx,ts,tsx} examples src test --fix", "prebuild": "run-s clean", "predev": "run-s clean", "pretest": "run-s build", @@ -34,7 +34,8 @@ "pre-commit": "lint-staged", "test": "run-p test:*", "test:unit": "ava", - "test:prettier": "prettier '**/*.{js,jsx,ts,tsx}' --check" + "test:prettier": "prettier '**/*.{js,jsx,ts,tsx}' --check", + "test:eslint": "eslint --ext .{js,jsx,ts,tsx} examples src test" }, "dependencies": { "@anthropic-ai/sdk": "^0.4.3",