Skip to content

Instantly share code, notes, and snippets.

@broguinn
Created March 26, 2026 19:23
Show Gist options
  • Select an option

  • Save broguinn/f626b1c99232ffadbf4b7ff60afab1d5 to your computer and use it in GitHub Desktop.

Select an option

Save broguinn/f626b1c99232ffadbf4b7ff60afab1d5 to your computer and use it in GitHub Desktop.
diff --git a/apps/api/package.json b/apps/api/package.json
index ec1d44764..244c565df 100644
--- a/apps/api/package.json
+++ b/apps/api/package.json
@@ -156,7 +156,6 @@
"migrate": "scripts/migrate.sh",
"migrate:revert": "scripts/migrate.sh --revert",
"migration:create": "yarn build && scripts/migration-create.sh",
- "lint-staged": "lint-staged",
"lint": "eslint src/**/*.ts",
"lint:fix": "eslint --fix src/**/*.ts",
"format": "eslint --fix $(git diff origin/main --name-only --diff-filter=AM --relative) && prettier --write $(git diff origin/main --name-only --relative | grep '\\.ts$')",
@@ -175,12 +174,6 @@
"generate:schema": "graphql-codegen --config codegen.schema.ts",
"generate": "graphql-codegen --require tsconfig-paths/register --config codegen.ts"
},
- "lint-staged": {
- "*.{ts,tsx}": [
- "eslint --fix",
- "prettier --write"
- ]
- },
"resolutions": {
"axios": "1.12.2",
"brace-expansion": "2.0.2",
diff --git a/apps/command-center/.eslintrc.precommit.js b/apps/command-center/.eslintrc.precommit.js
deleted file mode 100644
index 1b89fda29..000000000
--- a/apps/command-center/.eslintrc.precommit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('../../packages/frontend-config/.eslintrc.precommit.js');
diff --git a/apps/command-center/package.json b/apps/command-center/package.json
index 89b6a69c8..33fc88731 100644
--- a/apps/command-center/package.json
+++ b/apps/command-center/package.json
@@ -21,14 +21,7 @@
"dev:ts": "yarn dev & yarn ts:watch",
"tsc": "tsc --noEmit --incremental",
"tsc:watch": "yarn tsc --watch",
- "generate": "graphql-codegen",
- "lint-staged": "lint-staged"
- },
- "lint-staged": {
- "*.{ts,tsx}": [
- "eslint --fix --no-eslintrc --config ./.eslintrc.precommit.js",
- "prettier --write"
- ]
+ "generate": "graphql-codegen"
},
"dependencies": {
"@apollo/client": "3.9.11",
diff --git a/apps/parking-web/.eslintrc.precommit.js b/apps/parking-web/.eslintrc.precommit.js
deleted file mode 100644
index 1b89fda29..000000000
--- a/apps/parking-web/.eslintrc.precommit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('../../packages/frontend-config/.eslintrc.precommit.js');
diff --git a/apps/parking-web/package.json b/apps/parking-web/package.json
index 3267d5c71..d2cdb261b 100644
--- a/apps/parking-web/package.json
+++ b/apps/parking-web/package.json
@@ -21,14 +21,7 @@
"dev:ts": "yarn dev & yarn ts:watch",
"ts": "tsc --noEmit --incremental",
"ts:watch": "yarn ts --watch",
- "generate": "graphql-codegen",
- "lint-staged": "lint-staged"
- },
- "lint-staged": {
- "*.{ts,tsx}": [
- "eslint --fix --no-eslintrc --config ./.eslintrc.precommit.js",
- "prettier --write"
- ]
+ "generate": "graphql-codegen"
},
"dependencies": {
"@apollo/client": "3.9.11",
diff --git a/package.json b/package.json
index c2c412bf7..e15cc3ee6 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,32 @@
"dependencies": {
"husky": "^9.1.7"
},
+ "lint-staged": {
+ "apps/api/**/*.{ts,tsx}": [
+ "eslint --fix",
+ "prettier --write"
+ ],
+ "apps/command-center/**/*.{ts,tsx}": [
+ "eslint --fix --no-eslintrc --config packages/frontend-config/.eslintrc.precommit.js",
+ "prettier --write"
+ ],
+ "apps/parking-web/**/*.{ts,tsx}": [
+ "eslint --fix --no-eslintrc --config packages/frontend-config/.eslintrc.precommit.js",
+ "prettier --write"
+ ],
+ "packages/shared/**/*.{ts,tsx}": [
+ "eslint --fix --no-eslintrc --config packages/frontend-config/.eslintrc.precommit.js",
+ "prettier --write"
+ ],
+ "packages/minimal/**/*.{ts,tsx}": [
+ "eslint --fix --no-eslintrc --config packages/frontend-config/.eslintrc.precommit.js",
+ "prettier --write"
+ ],
+ "packages/kiosk-daemon/**/*.{ts,tsx}": [
+ "eslint --fix",
+ "prettier --write"
+ ]
+ },
"devDependencies": {
"google-artifactregistry-auth": "^3.5.0",
"lerna": "^8.2.4",
diff --git a/packages/kiosk-daemon/package.json b/packages/kiosk-daemon/package.json
index e8daafd81..8dd5c63b1 100644
--- a/packages/kiosk-daemon/package.json
+++ b/packages/kiosk-daemon/package.json
@@ -21,7 +21,6 @@
"dev:interactive": "ts-node src/devRunner.ts",
"test": "jest",
"tsc": "tsc --noEmit",
- "lint-staged": "lint-staged",
"lint": "eslint src",
"lint:fix": "eslint src --fix"
},
@@ -30,12 +29,6 @@
"ws": "^8.18.1",
"zod": "^3.24.0"
},
- "lint-staged": {
- "*.{ts,tsx}": [
- "eslint --fix",
- "prettier --write"
- ]
- },
"devDependencies": {
"@graphql-codegen/cli": "5.0.2",
"@graphql-codegen/typescript": "4.0.6",
diff --git a/packages/minimal/.eslintrc.precommit.js b/packages/minimal/.eslintrc.precommit.js
deleted file mode 100644
index c48cf50fb..000000000
--- a/packages/minimal/.eslintrc.precommit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('../frontend-config/.eslintrc.precommit.js');
diff --git a/packages/minimal/package.json b/packages/minimal/package.json
index d4444d841..eba5b46af 100644
--- a/packages/minimal/package.json
+++ b/packages/minimal/package.json
@@ -7,14 +7,7 @@
"scripts": {
"clean": "rm -rf dist",
"lint:fix": "eslint --fix \"src/**/*.{js,jsx,ts,tsx}\"",
- "lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\"",
- "lint-staged": "lint-staged"
- },
- "lint-staged": {
- "*.{ts,tsx}": [
- "eslint --fix --no-eslintrc --config ./.eslintrc.precommit.js",
- "prettier --write"
- ]
+ "lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\""
},
"engines": {
"node": ">=10"
diff --git a/packages/shared/.eslintrc.precommit.js b/packages/shared/.eslintrc.precommit.js
deleted file mode 100644
index c48cf50fb..000000000
--- a/packages/shared/.eslintrc.precommit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('../frontend-config/.eslintrc.precommit.js');
diff --git a/packages/shared/package.json b/packages/shared/package.json
index 4d4dd243f..9ea0b18e2 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -10,14 +10,7 @@
"lint:fix": "eslint --fix \"src/**/*.{js,jsx,ts,tsx}\"",
"lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\"",
"clean": "rm -rf dist",
- "generate": "graphql-codegen",
- "lint-staged": "lint-staged"
- },
- "lint-staged": {
- "*.{ts,tsx}": [
- "eslint --fix --no-eslintrc --config ./.eslintrc.precommit.js",
- "prettier --write"
- ]
+ "generate": "graphql-codegen"
},
"engines": {
"node": ">=10"
diff --git a/turbo.json b/turbo.json
index 8f8dfc622..9530af492 100644
--- a/turbo.json
+++ b/turbo.json
@@ -71,9 +71,6 @@
],
"outputs": ["src/generated/**", "src/schema/**/*.generated.ts"]
},
- "lint-staged": {
- "cache": false
- },
"clean": {
"cache": false
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment