Skip to content
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

Lint 규칙상 불필요한 경우에도 dependencies 모듈 사용이 강제되는 문제 해결 #74

Closed
hoqn opened this issue Nov 6, 2024 · 0 comments · Fixed by #75
Assignees
Labels

Comments

@hoqn
Copy link
Collaborator

hoqn commented Nov 6, 2024

🔍 이슈 설명

airbnb 린트 규칙에 포함된 규칙의 기본 설정 때문에 모든 파일에 대해 devDependencies가 아닌 dependencies 모듈 사용이 강제돼요.

이는, 개발 시에만 사용되는 스토리북, 테스트 파일, 컴파일 단계의 설정 파일들에 대해서는 불필요한 것이라 생각돼요.

✅ 인수 조건

  • 다음 조건에 대해서는 devDependencies에 있는 모듈 임포트를 허용해야 한다.
    • 각종 설정 파일 (*.config.{mjs,js,mts,ts})
    • 스토리북 관련 파일 (*.stories.{ts,tsx,js,jsx}, stories/**)
    • 테스트 파일 (*.{test,spec}.{ts,tsx,js,jsx})
    • 기타 개발 환경에서만 사용되는 파일들

🚜 작업 사항

📌 참고 자료

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant