From aa9bbba8935f2a7ad1822bcd9a3eb0cb9fc56840 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 13 Mar 2024 14:56:14 +0100 Subject: [PATCH] Speed up linting if eslint_d is available --- client/eslint-checker.sh | 12 ++++++++++++ client/package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100755 client/eslint-checker.sh diff --git a/client/eslint-checker.sh b/client/eslint-checker.sh new file mode 100755 index 00000000..be3700cd --- /dev/null +++ b/client/eslint-checker.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# see if eslint_d is available +args="--ext .js,.vue,.ts src" +if command -v eslint_d &> /dev/null +then + echo "using eslint_d" + eslint_d $args +else + echo "using eslint" + eslint $args +fi diff --git a/client/package.json b/client/package.json index 1e8de7ca..624815a3 100644 --- a/client/package.json +++ b/client/package.json @@ -10,7 +10,7 @@ "private": true, "scripts": { "start": ". ../server/.env && npm run dev", - "lint": "eslint --ext .js,.vue,.ts src", + "lint": "./eslint-checker.sh", "fix-lint": "eslint --ext .js,.vue,.ts --fix src", "build": "vite build", "dev": "vite",