Vale 문서 테스트
GitLab 문서에서 문법, 스타일, 단어 사용을 검사하는 Vale 린터의 설치, 구성, 규칙 관리, 결과 처리 방법을 설명합니다.
Vale 는 영어의 문법, 스타일, 단어 사용을 검사하는 린터입니다. Vale의 구성은 프로젝트 루트 디렉터리에 있는 .vale.ini 파일에 저장됩니다. 예를 들어 gitlab 프로젝트의 .vale.ini 가 있습니다. Vale은 여러 유형의 검사를 확장하는 커스텀 규칙 을 생성할 수 있으며, 이러한 규칙은 프로젝트의 문서 디렉터리에 저장됩니다. 예를 들어 gitlab 프로젝트의 doc/.vale 디렉터리 가 있습니다. 이 구성은 빌드 파이프라인에서도 사용되며, 오류 수준 규칙 이 적용됩니다. Vale을 사용할 수 있는 환경: 커맨드 라인 . 코드 에디터 . Git 훅 . Vale은 Git 훅에서 오류만 보고하며(CI/CD 파이프라인과 동일한 구성), 제안이나 경고는 보고하지 않습니다. Vale 설치 # 다음 방법 중 하나를 사용하여 vale 를 설치합니다: mise . 예: mise use -g vale 패키지 매니저: macOS에서 brew 를 사용하는 경우: brew install vale . Linux의 경우 배포판의 패키지 매니저 또는 릴리스된 바이너리 를 사용합니다. 에디터에서 Vale 구성 # 에디터에서 린터를 사용하면 커맨드 라인에서 명령을 실행하는 것보다 더 편리합니다. 에디터에서 Vale을 구성하려면 적절한 다음 도구 중 하나를 설치합니다: Visual Studio Code ChrisChinchilla.vale-vscode 확장 . 플러그인을 구성하여 알림의 일부만 표시 할 수 있습니다. Sublime Text SublimeLinter-vale 패키지 . Vale의 제안이 오류처럼 빨간색 대신 파란색으로 표시되게 하려면, SublimeLinter 구성에 vale 구성을 추가합니다: "vale": { "styles": [{ "mark_style": "outline", "scope": "region.bluish", "types": ["suggestion"] }] } Sublime Text용 LSP 패키지 LSP-vale-ls . Vim ALE 플러그인 . JetBrains 플러그인 . Emacs Flycheck 확장 . Flycheck가 Vale과 함께 작동하기 위한 최소한의 구성은 다음과 같습니다: (flycheck-define-checker vale "A checker for prose" :command ("vale" "--output" "line" "--no-wrap" source) :standard-input nil :error-patterns ((error line-start (file-name) ":" line ":" column ":" (id (one-or-more (not (any ":")))) ":" (message) line-end)) :modes (markdown-mode org-mode text-mode) :next-checkers ((t . markdown-markdownlint-cli)) ) (add-to-list 'flycheck-checkers 'vale) 이 설정에서 markdownlint