-
Notifications
You must be signed in to change notification settings - Fork 0
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
[project] Stylelint 설정 #12
Conversation
고생하셨어용! 아침부터 보고 있는데 실시간으로 pr 올라가는거보고 잠을 안잔게 아닌가 하는 의구심이 들정도로 열심히 해가지구 덩달아 더 열심히 하게 되는거 같아용! 오늘 바다 재밌게 놀고 오시고 또 열심히 해보자구용! |
package.json
Outdated
"stylelint": "^16.1.0", | ||
"stylelint-config-prettier": "^9.0.5", |
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.
여기서 저는 혹시 yarn add --dev stylelint를 했을때
warning " > stylelint-config-prettier@9.0.5" has incorrect peer dependency "stylelint@>= 11.x < 15".
이런 문구가 뜨는데, 처음에 진행 하실때 괜찮으셨을까요?
stylelint-config-prettier가 stylelint 15미만 버전까지만 의존성 충돌이 안나는거 같은데.. 혹시 제가 잘못 찾아봤을수도 있고, 찾아보셨는데 괜찮아서 놔두셨을수도 있어서 알고 계시다면 설명해주시면 감사하겠습니다!
해결 방법으로는 package.json에서 extends에 stylelint-config-prettier를 지우라고 합니다!
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.
찾아보니 stylelint 15이상부터는
충돌되는 스타일 속성이 모두 제거 되어,
stylelint-config-prettier
가 더 이상 필요 없다고 하는것 같네요! 의존성 제거해줘도 좋을것 같습니다
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.
헉스 몰랐네용~ 감사해요 ◡̈
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.
테스트 완료!! 잘 됩니당 수고해따 !!!
++ pr point 작성도 너무 잘하는 언짱,,
@@ -0,0 +1,99 @@ | |||
{ |
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.
json확장자 붙여준거는 json형식이라는걸 명시해주기 위해선가요?! 단순궁금!!
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.
.stylelintrc file in JSON or YAML format
We recommend adding an extension (e.g., .json) to help your editor provide syntax checking and highlighting
공식문서에 json을 붙이는 것을 추천한다 하더라고용?
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.
확인했습니다!
너무나 야무지게 잘 적용시켰네용 수고 많았습니당🔥
요 브랜치 feat/init 아니고 main에서 분기한거죠 ?!
그래서 수연이 커밋이랑 섞인것 같은데 (나으 실수. . . 진작 만들었어야 했는데 쩝)
수연이 emotion 세팅 브랜치 먼저 머지 되면 머지 부탁드립니당
앞으로는 브랜치 분기 더 신경쓰겠습니다!
.stylelintrc.json
Outdated
@@ -0,0 +1,99 @@ | |||
{ | |||
"extends": [ | |||
"stylelint-config-standard" |
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.
저는 기본적으로 속성 순서를 정해주는 stylelint-config-clean-order만 사용해봤는데 standard를 사용하면 그룹을 지정할수 있어 좋은것 같네용 굿굿
"/^border/": [ | ||
"px" |
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.
디테일 장인이십니다
src/App.tsx
Outdated
</> | ||
<ThemeProvider theme={theme}> | ||
<GlobalStyles /> | ||
<Text>Go MoonShot!</Text> |
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.
테스트 완료!
추후 허스키 등 적용하면 feat/init 브랜치에서 오류 날수도 있을것 같아서
리뷰 후 머지 시킬 때 테스트 코드는 빼고 머지시켜도 좋을것 같습니다 :)
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.
넵! 빼고 머지할게요~
package.json
Outdated
"stylelint": "^16.1.0", | ||
"stylelint-config-prettier": "^9.0.5", |
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.
찾아보니 stylelint 15이상부터는
충돌되는 스타일 속성이 모두 제거 되어,
stylelint-config-prettier
가 더 이상 필요 없다고 하는것 같네요! 의존성 제거해줘도 좋을것 같습니다
🔥 Related Issues
💜 작업 내용
✅ PR Point
꼭 테스트 해주세요 🫵🏻 💪🏻
App.tsx에 위와 같이 작성을 하면
이런 에러가 떠야 합니다. (error lens extension 설치 했을 때)
error lens 설치 하지 않았다면 terminal에
입력했을 때,
이런 식으로 오류들이 떠야 합니다.
✅ CheckList
ctrl + s 혹은 yarn run stylelint 했을 시 위와 같은 화면이 되어야 합니다.
혹여나 ctrl + s 했을 때 자동 수정이 안 되는 사람은
맥북 기준 cmd + shift + p 누르고 Preferences: Open User Settings(JSON) 파일에 들어가신 뒤,
위의 코드가 있는지 없는지 확인해주세요
없으면 추가해주세요 :)
📚 Reference
참고자료