AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

오래된 CSS 포맷터 – CSSComb의 현대적 후계자

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

개발 툴

대상자

  • 대상자: 프론트엔드 개발자, VS Code 사용자, CSS 유지보수 팀
  • 난이도: 중급~고급 (CSS 툴 체인 이해 필요)

핵심 요약

  • Old Fashioned CSS FormatterCSSComb의 공백을 메우는 VS Code 확장 프로그램으로, CSS 속성 정렬에 특화된 도구
  • 3가지 정렬 전략 제공: Alphabetical, Concentric, Idiomatic (SMACSS, 프레임워크 가이드라인 기반)
  • SCSS 지원, @media, @property 처리, VS Code 기존 포맷팅 설정과 호환

섹션별 세부 요약

1. 도구 소개 및 필요성

  • CSSComb 중단으로 생긴 CSS 정렬 공백을 채우는 새로운 도구
  • Stylelint (규칙 강제)와 Prettier (공백/인덴트만 처리)의 한계를 보완
  • VS Code 확장 프로그램 형태로 제공 (현재 GitHub 및 VS Code Marketplace에서 배포)

2. 정렬 전략

  • Alphabetical: 팀 내 일관성을 위한 간단한 알파벳 순 정렬
  • Concentric: 외부 레이아웃 → 내부 타이포그래피 순으로 시각적 영향 기준 정렬
  • Idiomatic: SMACSS, 프레임워크 가이드라인에 따른 산업 표준 정렬
  • 개별 블록별 전략 선택 가능

3. 핵심 기능

  • SCSS 깊은 지원 (PostCSS 활용)
  • 관련 속성 그룹화 및 시각적 구분선 추가
  • VS Code 기존 포맷팅 (예: Prettier)과의 순차적 연동 (포맷 → 정렬)
  • @media, @property, 커스텀 신택스 원ative 처리

4. 다른 도구와의 비교

  • Stylelint: 규칙 강제 가능 → 고급 정렬 불가
  • Prettier: 공백/인덴트만 처리 → 속성 순서 논리 무시
  • Old Fashioned: CSS 속성 순서 논리에 초점 → CSSComb의 역할 재정의

5. 활용 사례 및 설치

  • 대규모 UI 시스템, SCSS 코드베이스 유지보수, CSS 기초 교육에 유용
  • GitHubVS Code Marketplace에서 직접 설치 가능
  • 2025년 스타일의 포맷팅 지원 (VS Code 기존 설정 활용)

결론

  • CSS 속성 정렬에 특화된 VS Code 확장 프로그램으로, CSSComb의 공백을 메우는 현대적 솔루션
  • Alphabetical, Concentric, Idiomatic 전략 선택 및 SCSS/커스텀 신택스 지원으로 팀 협업 효율성 향상
  • GitHubVS Code Marketplace에서 즉시 사용 가능 (https://github.com/old-fashioned-css-formatter)