From f8d8da61b5eefc58b0b3290c0647f006e80cfbcf Mon Sep 17 00:00:00 2001 From: seth Date: Tue, 13 Feb 2024 03:20:14 -0500 Subject: add eslint config --- package.json | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) (limited to 'package.json') diff --git a/package.json b/package.json index f9a88c2..08eb348 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "build": "astro check && astro build", "preview": "astro preview", "astro": "astro", - "lint": "eslint", + "lint": "tsc && eslint .", "format": "prettier --write ." }, "devDependencies": { @@ -27,6 +27,7 @@ "@typescript-eslint/parser": "^7.0.1", "astro": "^4.3.6", "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-mdx": "^3.1.5", "execa": "^8.0.1", "fsevents": "^2.3.3", @@ -34,7 +35,23 @@ "prettier-eslint": "^16.3.0", "sharp": "^0.33.2", "tailwindcss": "^3.4.1", - "typescript": "^5.3.3" + "typescript": "^5.3.3", + "typescript-eslint": "^7.0.1" }, - "packageManager": "pnpm@8.15.1+sha256.245fe901f8e7fa8782d7f17d32b6a83995e2ae03984cb5b62b8949bfdc27c7b5" + "packageManager": "pnpm@8.15.1+sha256.245fe901f8e7fa8782d7f17d32b6a83995e2ae03984cb5b62b8949bfdc27c7b5", + "eslintConfig": { + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "prettier" + ], + "parser": "@typescript-eslint/parser", + "plugins": [ + "@typescript-eslint" + ], + "root": true, + "ignorePatterns": [ + "dist/**" + ] + } } -- cgit v1.2.3