titicacadev/triple-config-kit

create-triple-app의 린터 모듈을 가져옵니다.

Closed this issue · 1 comments

문제

현재 linter를 자동 적용하는 모듈은 create-triple-app에서 관리합니다. 그런데 규칙은 eslint-config-triple에서 관리하고 있습니다. 규칙을 적용하는 설정이 바뀌었을 때 두 저장소를 오가며 수정해야하고, 버전 관리가 복잡해집니다.

해결 방안

linter 모듈을 이 저장소로 가져와서 코드를 한 곳으로 통합합니다. 설정 변경이 있을 때 바로 linter 모듈을 수정할 수 있습니다.
예를 들어, #158 에서 stylelint:fix 옵션을 사용할 수 있게 되었는데, linter모듈을 수정하려면 eslint-config-triple 정식 버전을 배포하고, create-triple-app을 수정해야합니다. 하지만 둘을 합쳐놓으면 한 번에 둘을 수정할 수 있습니다.

create-triple-app에는 3가지 종류(frontend/backend/admin)의 프로젝트를 지원하고 있는데, 각 프로젝트에 맞는 설정을 하는 것은 create-triple-app의 역할로 두어야 하지 않을까 하는 생각이 드네요 🤔