Dart 포맷터
Dart 소스 코드를 온라인에서 포맷하고 보기 좋게 정리합니다. 들여쓰기를 맞추고 Dart 구문을 정규화합니다.
입력
출력
Dart란?
Dart는 Google이 개발한 클라이언트에 최적화된 프로그래밍 언어이며, 크로스플랫폼 모바일·웹·데스크톱 앱을 위한 Google의 UI 프레임워크인 Flutter의 주 언어입니다.
Dart 포맷터는 들여쓰기를 정규화(dart format 관례에 따라 레벨당 2칸 공백)하고 중괄호 정렬을 맞추며 줄 끝 공백을 제거합니다.
사용 방법
1
Dart 코드 붙여넣기
정리되지 않은 Dart 소스를 왼쪽 편집기에 붙여넣거나 업로드로 파일을 불러옵니다.
2
즉시 포맷
포맷터가 레벨당 2칸 공백으로 들여쓰기를 맞추고 중괄호 정렬을 수정합니다.
3
복사 또는 다운로드
복사로 결과를 복사하거나 다운로드로 .dart 파일로 저장합니다.
형식 지정 예시
예시: Dart 클래스 포맷
포맷 전 입력:
class User{final String name;final int age;User({required this.name,required this.age});String greet()=>"Hello, !";}포맷 후 출력:
class User {
final String name;
final int age;
User({required this.name, required this.age});
String greet() => 'Hello, $name!';
}자주 묻는 질문
Flutter 코드와 호환되나요?
예. Flutter는 Dart를 사용합니다. 이 포맷터는 표준 Dart/Flutter 구문을 처리합니다.
Dart는 몇 칸 들여쓰기를 쓰나요?
공식 Dart 스타일 가이드는 들여쓰기에 2칸 공백을 사용합니다.
dart format은 이보다 더 많이 하나요?
dart format(구 dartfmt)은 전체 AST 기반 포맷을 수행합니다. 이 도구는 온라인에서 빠른 들여쓰기 기반 포맷을 제공합니다. 더 많은 Dart 패키지는 pub.dev에서 찾을 수 있습니다.
관련 도구
성공
경고