Deprecation of formatting rules - ESLint - Pluggable JavaScript Linter
eslint.org
ESLint에서 2013년부터 유지해오던 포맷팅 관련 규칙들을 폐기하겠다고 발표하였습니다. v8.53.0에서 일단 Deprecated 처리되며, v10에서 완전히 삭제할 예정이라고 하네요.
📝 관련 글: https://eslint.org/blog/2023/10/deprecating-formatting-rules/
이로써 ESLint는 본연의 임무인 소스 코드로 부터 잠재적인 문제를 찾아내는 일에 집중할 수 있게 되었으며, 코딩 스타일을 통일시켜주는 일은 Prettier나 dprint와 같은 전문 포맷터에게 완전히 넘길 수 있게 되었습니다.
ESLint와 Prettier를 자바스크립트 프로젝트에서 직접 설정해본 적이 있으시다면, 이 두 도구가 서로 충돌하지 않도록 설정하는 것이 얼마나 까다로운지를 아실텐데요. Prettier가 자동으로 포맷팅한 코드에 대해 ESLint가 경고나 오류를 발생시키거나, 반대로 ESLint가 자동으로 수정한 코드를 Prettier가 덮어써서 골치가 아픈 경우가 많았습니다. ESLint에서 포맷팅 규칙이 사라지면 Prettier와의 통합이 훨씬 쉬워질 것이기 때문에 참 반가운 소식입니다 👏👏👏
참고로 자바스크립트에서 가장 많이 사용되는 린터인 ESLint와 포맷터인 Prettier에 대해서 더 알고 싶으시다면 아래 게시물을 추천드리겠습니다.
📕 ESLint로 소스 코드에 숨어있는 문제 찾기 🐛: https://careerly.co.kr/comments/87711
📗 ESLint 상세 설정 가이드: https://careerly.co.kr/comments/89657
📘 코드 포맷팅은 그냥 Prettier에게 맡기세요🙈: https://careerly.co.kr/comments/86763
📙 Prettier 상세 설정 가이드: https://careerly.co.kr/comments/88774
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 11월 2일 오후 11:06
반가운 소식이군요! 알려주셔서 감사합니다:)
처음에 셋팅할 때나 새 컴퓨터에 설치할 때 종종 골머리였는데 너무 좋내요
prettier보다 eslint 포맷팅이 더 좋은 부분들이 많았다고 느꼈는데 아쉽네요
@동진 폐기된 ESLint의 포맷팅 관련 규칙들은 앞으로도 별도 플러그인을 통해 선택적으로 사용할 수 있으니 너무 아쉬워하지 않으셔도 될 것 같아요 :) 아래 링크를 참고하세요! - @stylistic/eslint-plugin-js: https://eslint.style/packages/js - @stylistic/eslint-plugin-ts: https://eslint.style/packages/ts
아침부터 아주 반가운 소식이네요. 항상 prittier애서 설정한 규칙때문에 에러 뿜어내면 괜히 짜증 났었는데 좋은 소식 감사합니다.
Place the https://kinitopet.io/ board on a flat surface within reach of all players. Each player selects their set of game pieces and places them on the designated starting positions.