Prettier를 Rust로.. 상금 1만달러

Prettier란 ?

Prettier는 코드 포맷터 도구로, 코드 스타일을 자동으로 표준화하여 일관된 형식으로 만들어 줍니다. 주로 JavaScript, CSS, HTML 등 다양한 프로그래밍 언어를 지원하며, 코드 작성 시 일관성을 유지하고 가독성을 향상시키는데 도움을 줍니다.

Rust로 재작성 어려울까 ?

  1. 기능 복제: Rust로 Prettier를 재작성해야 하므로 JavaScript에서의 모든 기능을 Rust로 옮겨야 합니다. 이 과정에서 코드 분석, AST (Abstract Syntax Tree) 생성, 코드 수정 및 출력 등 다양한 작업을 수행해야 합니다.
  2. 생태계 및 라이브러리: JavaScript 생태계는 다양한 라이브러리와 패키지를 포함하고 있으며, Prettier는 이러한 라이브러리를 활용합니다. Rust로의 포팅 시에 해당 라이브러리와 패키지를 대체하거나 Rust 버전을 개발해야 할 수 있습니다.
  3. 성능 고려: Prettier는 코드를 빠르게 분석하고 포맷팅하는 것이 중요하므로 Rust로 재작성 시 성능 문제에도 신경을 써야 합니다.
  4. 커뮤니티 및 지원: Prettier는 JavaScript 커뮤니티에서 활발하게 지원되며 많은 사용자와 개발자가 참여하고 있습니다. Rust로의 포팅 시에도 커뮤니티 및 지원에 대한 고려가 필요합니다.

함 할수 있으면 해봐라 이건가 ??

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다