editorconfig은(는) 무엇을 하나요?
프로젝트 분석과 사용자 선호도에 기반하여 포괄적이고 모범 사례를 지향하는 .editorconfig 파일을 생성합니다.
설명
이 스킬은 프로젝트의 특성(예: 언어, 프레임워크, 기존 설정)을 분석하고, 사용자의 입력을 반영하여 일관된 코딩 스타일을 강제하는 .editorconfig 파일을 생성합니다. 생성된 파일은 들여쓰기 스타일(탭 또는 공백), 들여쓰기 크기, 줄 끝 문자(LF, CRLF), 문자 인코딩(UTF-8 등), 후행 공백 처리, 파일 끝에 빈 줄 추가 등 다양한 서식 규칙을 포함합니다.
사용 방법
- 분석 요청:
generate editorconfig또는 유사한 명령을 입력합니다. - 프로젝트 스캔: 스킬이 자동으로 프로젝트의 파일과 설정을 스캔하여 적절한 규칙을 추론합니다.
- 사용자 입력: 필요한 경우 들여쓰기 스타일이나 크기와 같은 특정 선호도를 묻습니다.
- 파일 생성: 분석 및 입력을 바탕으로
.editorconfig파일을 생성합니다.
예시
생성된 .editorconfig 파일의 예시:
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
지원 플랫폼
- GitHub (스킬 이름에서 암시)
- 모든 EditorConfig 호환 편집기 및 IDE (예: VS Code, IntelliJ, Sublime Text, Vim)
참고 사항
- 이 스킬은
.editorconfig파일을 생성하는 것에 중점을 둡니다. 프로젝트의.gitignore나README.md와 같은 다른 설정 파일은 수정하지 않습니다. - 생성된 파일은 일반적인 모범 사례를 따르지만, 특정 프로젝트 요구 사항에 맞게 사용자 정의할 수 있습니다.