diff --git a/.husky/pre-commit b/.husky/pre-commit
index 760fc9e6ae..36af219892 100755
--- a/.husky/pre-commit
+++ b/.husky/pre-commit
@@ -1,4 +1,4 @@
 #!/bin/sh
 . "$(dirname "$0")/_/husky.sh"
 
-npm run affected:lint
+npx lint-staged
diff --git a/.lintstagedrc.json b/.lintstagedrc.json
new file mode 100644
index 0000000000..b12ebf776d
--- /dev/null
+++ b/.lintstagedrc.json
@@ -0,0 +1,4 @@
+{
+  "*.{ts,js}": ["prettier --write", "eslint"],
+  "*.{css,scss}": ["prettier --write", "stylelint"]
+}