JavaScript 포맷터
브라우저에서 컴팩트 JavaScript를 읽을 수 있는 소스 코드로 포맷하세요.
로직을 다시 작성하지 않고도 JavaScript를 읽을 수 있도록 설정
JavaScript 포맷터는 간결하거나 지저분한 JavaScript를 읽을 수 있는 블록, 명령문 및 표현식으로 확장합니다. 축소된 스니펫 검사, 복사된 코드 디버깅, 생성된 스크립트 검토 또는 예제 준비 시 도움이 됩니다.
공백과 줄 바꿈을 아름답게 변경합니다. 이름이 바뀐 변수를 난독 해제하고, 원래 주석을 복원하고, TypeScript 유형을 추론하거나, 이미 손상된 코드가 유효하다는 것을 보장하지 않습니다.
사용 방법
- JavaScript 코드를 입력 편집기에 붙여넣습니다.
- 문과 블록을 리플로우하려면 JavaScript 포맷를 클릭하세요.
- 보존된 문자열, 주석 및 런타임에 민감한 구문에 대한 출력을 검토합니다.
- 클립보드에는 복사를 사용하고, 파일에는 다운로드를 사용하고, 재설정하려면 지우기를 사용하세요.
JavaScript 뷰티파이어란 무엇인가요?
JavaScript 포맷터는 제어 흐름, 함수, 객체, 배열 및 연결된 호출을 더 쉽게 읽을 수 있도록 JavaScript를 다시 포맷하기 위한 브라우저 기반 유틸리티입니다.
형식 지정은 동작을 보존하기 위한 것이지만 JavaScript에는 자동 세미콜론 삽입, 지시어, 정규식 및 템플릿 리터럴과 관련된 극단적인 경우가 있습니다. 다시 포맷한 후 중요한 코드를 테스트하세요.
입력 참고사항
도구가 태그를 텍스트로 처리하도록 의도되지 않은 경우 HTML <script> 태그가 아닌 일반 JavaScript를 붙여넣습니다. JSX, TypeScript 또는 프레임워크 템플릿의 경우 일반 파서로 출력을 확인하세요.
예시
간결한 기능이 더 읽기 쉬운 블록으로 리플로우되었습니다.
--- Minified Input ---
function hello(name){console.log("Hello, "+name+"!");}
--- Beautified Output ---
function hello(name) {
console.log("Hello, " + name + "!");
}
MCP 통합
MCP(Model Context Protocol)를 통해 AI 에이전트와 앱은 Coding.Tools 유틸리티를 발견하고 반복 가능한 변환, 포맷팅, 해시, 생성 워크플로에서 실행할 수 있습니다.
MCP 도구 이름: javascript-beautifier
MCP 엔드포인트: https://coding.tools/mcp
먼저 tools/list를 호출하세요. 각 도구 항목에는 inputSchema, outputSchema, examples가 포함되어 AI 에이전트나 클라이언트가 추측 없이 유효한 인수를 만들 수 있습니다.
tools/call에서는 표시용 값은 result.content[0].text에서, 기계 파싱용 값은 result.structuredContent에서 읽으세요. 도구 수준 실패는 isError: true를 반환하고, 프로토콜 수준 실패는 JSON-RPC error를 반환합니다.
tools/call 요청 예시:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"javascript-beautifier","arguments":{"input":"function total(items){return items.reduce((sum,item)=>sum+item.price,0);}"}}}'
대부분의 텍스트 및 데이터 도구는 input 문자열과 선택적 options를 받습니다. 브라우저 이미지 API가 필요한 이미지 도구는 검색 대상으로 제공되며, 브라우저 기능이 필요할 때 웹 UI 링크를 반환합니다.