Statistics
  • 현재 접속자 137 명
  • 오늘 방문자 1,067 명
  • 어제 방문자 687 명
  • 최대 방문자 2,388 명
  • 전체 방문자 128,104 명
  • 전체 회원수 821 명
  • 전체 게시물 1,051 개
  • 전체 댓글수 582 개
기술블로그

[JNPMEDI] Customized ESLint 활용을 통한 개발 생산성 강화

작성자 정보

  • QARobot 작성
  • 작성일

컨텐츠 정보

  • 959 조회

본문

[기술포스팅 원문] https://jnp.tech/posts/2024-01-jnpmedi-customized-linter


이번 글은 JNPMEDI CTO Office에서 Senior Back-end Engineer로 근무하는 권대건님의 Customized Linter 및 Plug-in 적용 사례를 다룬 내용입니다. JNPMEDI CXD 조직은 개발 생산성 향상과 코드 품질 유지를 위해 Customized Linter를 도입하게 되었습니다. 이 과정에서 조직간에 합의된 개발 방법론을 반영하고, 코드 규격을 일관성 있게 유지하며, 불필요한 커뮤니케이션을 줄이기 위한 목적이 있었습니다. 

기존에 ESLint-Airbnb, Google TypeScript Style과 같은 Linter를 사용했으나, JNPMEDI만의 규칙을 모두 포함하지는 못했습니다.

각 프로젝트마다 Linting Rule이 유사하지만 세부적으로 다른 점이 많아 통일화에 대한 필요성이 제기되었습니다. JNPMEDI만의 Customized ES Linter를 구성하여, Naming Rule과 비즈니스 로직 설계 가이드를 반영하였습니다. 

Front-end와 Back-end에 따라 Linting Rule을 분기 처리하였으며, 이를 효율적으로 관리하기 위해 CLI로 독립 구성했습니다. Customized Linter의 성공적 적용은 코드 품질 향상과 개발자 간의 원활한 협업을 촉진하는데 큰 도움이 되었습니다.


JNPMEDI Customized Linting Rule Issues Histories

이 게시글은 [GPT-4o model]를 통해 요약되었으며, 정보 공유 목적으로 게시되었습니다. 원문 게시물에 대한 책임이나 이해 관계가 없습니다. - 소프트웨어QA 포럼

관련자료

댓글 0
등록된 댓글이 없습니다.
Notice
Member Rank