### Required

[\[1\]](https://github.com/NathanTBeene/obsidian-heading-link-alias/blob/0377be257161af69b77fd1f5ef34c5cbdc8725ea/main.ts#L4-L4)
Async method 'onload' has no 'await' expression.

[\[1\]](https://github.com/NathanTBeene/obsidian-heading-link-alias/blob/0377be257161af69b77fd1f5ef34c5cbdc8725ea/main.ts#L5-L5)[\[2\]](https://github.com/NathanTBeene/obsidian-heading-link-alias/blob/0377be257161af69b77fd1f5ef34c5cbdc8725ea/main.ts#L58-L58)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.



---

### Optional

[\[1\]](https://github.com/NathanTBeene/obsidian-heading-link-alias/blob/0377be257161af69b77fd1f5ef34c5cbdc8725ea/main.ts#L1-L1)
'MarkdownView' is defined but never used.

[\[1\]](https://github.com/NathanTBeene/obsidian-heading-link-alias/blob/0377be257161af69b77fd1f5ef34c5cbdc8725ea/main.ts#L1-L1)
'EditorChange' is defined but never used.

[\[1\]](https://github.com/NathanTBeene/obsidian-heading-link-alias/blob/0377be257161af69b77fd1f5ef34c5cbdc8725ea/main.ts#L28-L28)
'filename' is assigned a value but never used.

[\[1\]](https://github.com/NathanTBeene/obsidian-heading-link-alias/blob/0377be257161af69b77fd1f5ef34c5cbdc8725ea/main.ts#L37-L37)
'matchStart' is assigned a value but never used.

