-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlint-staged.config.js
13 lines (13 loc) · 1.15 KB
/
lint-staged.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
module.exports = {
'*.+(ts|tsx)': [() => 'yarn tsc -p tsconfig.json --noEmit'],
'packages/clinet-setting/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/clinet-setting/tsconfig.json --noEmit'],
'packages/clinet-tetris/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/clinet-tetris/tsconfig.json --noEmit'],
'packages/clinet-todo-list/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/clinet-todo-list/tsconfig.json --noEmit'],
'packages/common-components/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/common-components/tsconfig.json --noEmit'],
'packages/common-const/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/common-const/tsconfig.json --noEmit'],
'packages/common-hooks/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/common-hooks/tsconfig.json --noEmit'],
'packages/common-styles/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/common-styles/tsconfig.json --noEmit'],
'packages/common-types/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/common-types/tsconfig.json --noEmit'],
'packages/common-utils/**/*.+(ts|tsx)': [() => 'yarn tsc -p packages/common-utils/tsconfig.json --noEmit'],
'**/*.+(ts|tsx|js|jsx)': ['eslint --fix --cache', 'prettier --write'],
};