I have a turbo monorepo, with packages/... and apps/app-a, apps/app-b .
I have set up husky pre-commit hook, which will run pnpm dlx lint-staged
I want lint-staged to run lint script from the closest to the staged file package.json file.
So for example:
- staged
foo.jsfromapps/app-a- it will run thelintscript described inapps/app-a/package.json bar.jsfromapps/app-bwill runlintfromapps/app-b/package.json
etc.
Is that possible?
I tried to setup lintsatgedrc.json in the apps/app-a and apps/app-b folders, with
{
"*.{ts,tsx}": ["pnpm run lint", "pnpm run check-types"]
}
But its always try to run the lint and chack-types scripts from the monorepo's root package.json.