구문 모드부터 확인
타입만 있으면 TS, 타입과 JSX가 함께 있으면 TSX를 선택하세요. 꺾쇠괄호의 의미가 모드마다 다릅니다.
- 예제는 선택한 모드에 맞는 코드로 바뀝니다.
HTML / CSS Dev Tools
구문과 스타일을 고른 뒤 원본과 결과를 나란히 확인하세요.
코드는 이 브라우저 탭에서만 처리되며 업로드되지 않습니다.
코드를 입력하거나 예제를 불러오세요.
문서에서 복사한 코드와 프로젝트의 들여쓰기 규칙이 다르면 검토가 어려워집니다. 자바스크립트 포맷터는 원본을 왼쪽에 두고 JS, JSX, TS, TSX의 정리 결과를 오른쪽에 보여 줍니다.
이 자바스크립트 포맷터는 빈칸을 바꾸기 전에 구문을 분석합니다. 템플릿 문자열, JSX, 타입 표기를 유지하며 파싱 오류가 나면 첫 위치를 안내합니다. JavaScript 포맷터라는 이름으로 찾는 작업도 여기서 처리합니다.
구문 선택과 원본 비교로 바뀐 부분을 직접 확인할 수 있습니다.
들여쓰기나 따옴표를 바꾸어도 입력 코드는 덮어쓰지 않습니다. 자바스크립트 포맷터는 이전 결과를 만료시킨 다음 새 결과를 만들어요.
타입만 있으면 TS, 타입과 JSX가 함께 있으면 TSX를 선택하세요. 꺾쇠괄호의 의미가 모드마다 다릅니다.
기본 자동 포맷은 입력이 멈춘 뒤 350밀리초 후 실행됩니다. 옵션을 바꿔도 다시 계산합니다.
입력 또는 옵션을 바꾸면 복사와 다운로드가 잠시 비활성화됩니다. 오류는 첫 줄과 열에 표시합니다.
각 모드에 맞는 Prettier 파서로 JSX 태그와 TypeScript 타입 표기를 정리합니다. 타입스크립트 포맷 작업에서는 타입 표기를 유지합니다.
공백 2칸 또는 4칸, Tab, 따옴표, 세미콜론, 줄 너비와 끝 쉼표 규칙을 바꿉니다.
구문 검사를 직접 실행하거나 일반 JS만 Terser로 압축해 .min.js로 저장할 수 있습니다.
아니요. 입력은 현재 브라우저 탭에서 처리되고 이 도구가 업로드하지 않습니다.
압축은 코드 구조를 바꾸므로 프로젝트 테스트가 필요합니다. 이 도구는 원본을 남겨 결과를 비교할 수 있게 합니다.
완전히 되돌릴 수 없습니다. 압축 과정에서 사라진 주석과 원래 변수명은 서식만 다시 지정해도 복원되지 않습니다.
서버로 보내지 않습니다. 자바스크립트 포맷터는 브라우저 안에서 구문을 분석합니다.
JS 모드인지 먼저 확인하세요. JSX나 타입 표기는 그대로 JS 압축기에 전달할 수 없고, 일반 JS라도 구문 오류가 있으면 위치를 표시합니다.
답을 찾지 못했나요?