-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[all] lint/prettier husky, lint-staged 적용 #722
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
음 허스키 적용은 전체 협의(엔진, vscode, view 모두) 후에 결정하면 좋을 것 같습니다.
이게 호불호가 있는 부분이기도 하고,
package 별로 정책이 조금씩 다르기도 하구요.
아니면 우선 engine 부분만 적용해보는건 어떨까요?
"prettier:fix": "prettier '**/*.{ts,tsx,json,yaml,md}' --write" | ||
"prettier:fix": "prettier '**/*.{ts,tsx,json,yaml,md}' --write", | ||
"prepare": "husky install", | ||
"lint-staged": "npm run lint-staged --workspaces --if-present" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(궁금) lint-staged 는 어떤게 다른 건지요?
저두 이 말씀에 동의합니다.! 개인적으로 husky를 쓸 때 자꾸 정해둔 걸 까먹거나 해서 번거로운 경우가 있어서 선호하지는 않는 편이지만, 한 편으로는 오픈소스 기여라면 아무래도 여러 사람들이 커밋을 올리니 그 형식이 통일되는 것이 깔끔하고 좋을 것 같아요🙂 |
@choisohyun 님, 커멘트 적힌 대로 husky 적용 부분은 engine 팀과 얘기해보시고 반영 여부를 결정해주시면 감사하겠습니다! |
우선 close 하겠습니다! |
Related issue
close #662
Result
Work list
pre-commit
단계에서 lint, prettier 검사를 할 수 있도록 husky, lint-staged 설정을 추가합니다.packages/**/package.json
에 설정을 추가해 주었습니다.Discussion