<br>
[Obsidian Linter](https://github.com/platers/obsidian-linter) 플러그인은 노트의 형식을 지정하고 스타일을 지정할 수 있는 플러그인이다. 마크다운 문법 체크와 특정 규칙에 따라 frontmatter를 자동으로 수정해준다. 자주 사용하는 frontmatter를 등록하고 노트를 만들 때 자동으로 삽입되도록 할 수 있다.
현재 분석맨은 **노트의 생성 날짜와 업데이트 날짜를 넣기 위해 사용**하고 있다.
<br>
## 설치
- 서드파티(Community) 플러그인에서 'Obsidian Linter'를 검색해서 설치하고 활성화한다.
<br>
## 활성화
- 분석맨은 YAML Timestamp 부분만 활성화했다.
![[Obsidian Linter_Settings_YAML-Timestamp.png]]
<br>
## 린트(lint) 하기
- Command/Ctrl+P로 Lint the current file 하거나 Command+Option+L(macOS), Ctrl+Alt+L 핫키를 누르면 린트가 된다.
![[Obsidian Linter_Lint-the-currentfile.png]]
- 아래와 같이 tags 라인만 있던 노트의 frontmatter에 date created와 date modified 2개의 라인이 추가되었다.
![[Obsidian Linter_Linted.png]]
<br>
## 사용법
- 현재 파일을 린트(lint)하려면 현재 파일 린트(**Lint the current file**)를 실행한다(기본적으로 Ctrl+Alt+L).
- 모든 파일을 린트하려면 볼트의 모든 파일 린트(**Lint all files in the vault**)를 실행합니다.
- 현재 폴더의 모든 파일을 린트하려면 현재 폴더의 모든 파일 린트(Lint all files in the current folder)를 실행한다. 이 작업에는 모든 하위 폴더가 포함된다.
- 폴더 목록에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 옵션에서 "Lint folder"를 선택하여 폴더를 Lint할 수도 있다.
![[Obsidian Linter_Lint folder.png]]
- 'Lint on save'가 켜져 있으면, 플러그인이 수동 저장 시 현재 파일을 린트한다(Ctrl+S를 누를 때).
<br>
## 비활성화
\---
disabled rules: [capitalize-headings]
\---
- 비활성화된 규칙을 추가한다: [ ... ] 파일을 린트할 때 해당 규칙을 비활성화하려면 파일의 YAML frontmatter에 추가한다.
- 모든 규칙을 비활성화하려면 파일의 YAML frontmatter에 비활성화된 규칙: [ all ]을 추가한다.
<br>
## 규칙
- [Rules docs](https://github.com/platers/obsidian-linter/blob/master/docs/rules.md) 참고.
<br>
## Links
[[_MOC_1_Obsidian]]