MarkdownLab

마크다운 린터

마크다운을 붙여넣으면 스타일과 구조 문제를 한 줄씩 나열해 드립니다 — 제목 단계, 목록 기호, 끝 공백 등. 자동 수정 가능한 항목은 클릭 한 번으로 고칠 수 있습니다.

브라우저에서 완전히 실행됩니다 — 파일이 기기 밖으로 전송되지 않습니다.

문제 7개
마크다운
문제 목록
  • 1행
    MD022/blanks-around-headings수정 가능

    Headings should be surrounded by blank lines (Expected: 1; Actual: 0; Below)

  • 2행
    MD001/heading-increment

    Heading levels should only increment by one level at a time (Expected: h2; Actual: h3)

  • 2행
    MD022/blanks-around-headings수정 가능

    Headings should be surrounded by blank lines (Expected: 1; Actual: 0; Above)

  • 6행
    MD032/blanks-around-lists수정 가능

    Lists should be surrounded by blank lines

  • 7행
    MD004/ul-style수정 가능

    Unordered list style (Expected: dash; Actual: asterisk)

  • 7행
    MD032/blanks-around-lists수정 가능

    Lists should be surrounded by blank lines

  • 9행
    MD040/fenced-code-language

    Fenced code blocks should have a language specified

사용 방법

  1. 01마크다운을 붙여넣거나 업로드하세요. 또는 Sample을 클릭해 의도적으로 여러 문제를 넣은 예시 문서를 확인해 보세요.
  2. 02문제 목록은 입력할 때마다 자동으로 업데이트되며, 각 항목마다 줄 번호, 규칙, 이해하기 쉬운 설명이 표시됩니다 — "Fixable" 표시가 있는 문제는 자동으로 해결할 수 있습니다.
  3. 03Fix를 클릭하면 자동 수정 가능한 모든 문제가 그 자리에서 해결됩니다. 판단이 필요한 문제(제목 단계 건너뛰기 등)는 직접 고치도록 남아 있습니다. Undo를 클릭하면 마지막 Fix를 되돌릴 수 있습니다.
  4. 04Rules를 열어 여러분의 스타일과 맞지 않는 규칙을 카테고리별(제목, 목록, 공백 등)로 개별 해제할 수 있습니다. 선택 사항은 이 브라우저에 저장됩니다.
  5. 05보고서를 일반 텍스트로 복사해 코드 리뷰나 커밋 메시지에 공유하세요.

자주 묻는 질문

이 마크다운 린터(검사기)는 무료인가요?

네, 계정이나 제한 없이 무료입니다. 검사와 자동 수정 모두 markdownlint의 규칙 세트를 사용해 브라우저의 JavaScript 엔진 안에서만 실행됩니다.

제 마크다운이 어딘가에 업로드되나요?

아니요. 검사는 전적으로 클라이언트 측에서 이루어집니다 — 붙여넣은 텍스트는 기기 밖으로 나가지 않습니다(단, "Open from URL"로 원격 파일을 불러올 때는 예외로, 이는 서버를 거치지 않는 브라우저의 직접 요청입니다).

어떤 종류의 문제를 찾아내나요?

제목 단계 건너뛰기(예: H1에서 바로 H3으로), 일관되지 않은 목록 기호, 제목과 목록 주위의 빈 줄 누락, 끝 공백 등 markdownlint 기본 규칙 세트의 수십 가지 흔한 마크다운 스타일 문제를 찾아냅니다.

이 도구가 문제를 자동으로 고쳐 주나요?

markdownlint가 기계적으로 고칠 수 있는 문제(끝 공백, 목록 기호 스타일, 빈 줄 누락 등)는 가능합니다 — Fix를 클릭하면 그 자리에서 해결되고, 한 단계의 Undo가 제공됩니다. 제목 단계 건너뛰기나 중복 제목처럼 판단이 필요한 문제는 자동으로 고칠 수 없어 직접 해결하도록 목록에 남습니다.

특정 규칙을 끌 수 있나요?

네 — Rules 패널을 열어 카테고리별로 정리된 규칙 중 원하는 것을 체크 해제하세요. 해제된 규칙은 목록에서 숨겨지는 것뿐 아니라 검사에서 완전히 제외되며, 선택 사항은 다음에도 쓰도록 이 브라우저에 저장됩니다. 긴 줄바꿈 없는 본문이 정상적인 마크다운 스타일이므로 줄 길이 규칙(MD013)은 기본적으로 꺼져 있습니다.

이것도 markdownlint와 같은 건가요?

네 — 실제 markdownlint(MIT 라이선스) 라이브러리를 브라우저 안에서 실행하며, 인기 있는 VS Code 및 CLI 린터가 사용하는 것과 같은 엔진이지만 설치 과정이 없습니다.

관련 도구

마크다운 검증기

린터가 아니라 마크다운 검증기(validator)를 찾고 계신가요? 같은 도구입니다 — 마크다운을 "린트"하는 것과 "검증"하는 것은 둘 다 문서가 파싱되는지 여부(거의 모든 텍스트가 기술적으로는 유효한 마크다운이므로)가 아니라, 구조와 스타일 규칙 집합에 맞는지 확인한다는 뜻입니다. 이 도구는 제목 계층, 목록 일관성, 공백 등 구조와 스타일을 검증합니다 — 렌더러마다 마크다운이 다르게 표시되거나 diff에서 지저분해 보이게 만드는 문제들입니다.