코딩 지침을 구현하는 방법
이에 대한 답은 텍스트 편집기/IDE 설정, 포맷터 및 린터입니다. 가장 일반적인 것을 포함하여 다양한 도구가 있습니다.
EditorConfig
EditorConfig는 코드 편집기/IDE에서 파일에 대한 몇 가지 기본 설정을 정의합니다. 파일을 생성하거나 저장할 때 적용됩니다.
샘플 .editorconfig 파일:
root = true
[*.{js,scss}]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
일부 코드 편집기/IDE에서는 설정을 활성화하려면 플러그인을 설치해야 합니다. 자세한 내용은 https://editorconfig.org/#download을 참조하십시오.
더 예뻐
Prettier는 HTML, CSS, JavaScript, Markdown 등을 위한 독창적인 코드 포맷터입니다. 저장할 때 포맷하도록 설정할 수 있어 매우 유용합니다.
독단적이므로 포맷터의 모든 세부 사항을 조정할 수는 없지만 사용 가능한 설정은 대부분의 최신 프로젝트에 충분합니다. 자세한 내용은 https://prettier.io/docs/en/options.html을 참조하십시오.
ESLint
ESLint는 독단적인 JavaScript linter이므로 모든 규칙을 조정할 수 있습니다. JavaScript에서 코드 오류를 확인하지만 스타일 문제를 확인하는 옵션도 있습니다. 모든 규칙을 조정해야 하는 대규모 또는 레거시 프로젝트에 적합한 옵션입니다.
설정하는 동안 몇 가지 질문이 있습니다.
자세한 내용은 https://eslint.org/을 참조하십시오.
스타일린트
Stylelint는 독단적인 CSS 린터입니다. ESLint와 유사하게 모든 규칙을 조정할 수 있으며 CSS에서 코드 오류를 확인하지만 스타일 문제에 대한 옵션도 있습니다. ESLint와의 차이점은 오류를 자동으로 수정할 수 없다는 것입니다.
자세한 내용은 https://stylelint.io/을 참조하십시오.
결론
처음에는 항상 EditorConfig를 사용할 수 있으며 Prettier와 같은 포맷터를 사용하여 빠르고 "일체형"솔루션을 원하는지 또는 ESLint와 같은 린터의 모든 세부 사항을 편집할 수 있는지 여부를 결정하는 것은 사용자의 몫입니다. 및 Stylelint(코드 오류에 대한 보푸라기 포함).
Reference
이 문제에 관하여(코딩 지침을 구현하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/andrereus/how-to-implement-coding-guidelines-4gl9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)