diff --git a/package.json b/package.json index f061662cc..b2a7d4fc0 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "build": "turbo run build", "check": "turbo run check", "tauri": "tauri", - "lint": "prettier --check . && eslint .", + "lint": "turbo run //#globallint", + "globallint": "prettier --check . && eslint .", "format": "prettier --write .", "fix": "eslint --fix .", "prepare": "pnpm --filter @gitbutler/app run prepare", diff --git a/turbo.json b/turbo.json index 19701dc92..87fb4b50d 100644 --- a/turbo.json +++ b/turbo.json @@ -9,11 +9,16 @@ "cache": false }, "dev": { - "dependsOn": ["@gitbutler/ui#package"], + "dependsOn": ["^package"], "cache": false, "persistent": true }, "check": { + "dependsOn": ["^package"], + "cache": true + }, + "//#globallint": { + // Root rules require dependencies to manually be listed https://github.com/vercel/turbo/discussions/7481 "dependsOn": ["@gitbutler/ui#package"], "cache": true }