### Required

[\[1\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/main.ts#L18-L18)[\[2\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/main.ts#L25-L25)[\[3\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/main.ts#L50-L50)
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.

[\[1\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/main.ts#L23-L23)[\[2\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/settings.ts#L48-L48)[\[3\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/settings.ts#L49-L49)[\[4\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/settings.ts#L51-L51)[\[5\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/settings.ts#L70-L70)[\[6\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/view.ts#L42-L42)
Use sentence case for UI text.

[\[1\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/main.ts#L31-L31)[\[2\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/main.ts#L36-L36)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/settings.ts#L45-L45)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[\[1\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/view.ts#L35-L35)
Async method 'onOpen' has no 'await' expression.

[\[1\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/view.ts#L107-L107)[\[2\]](https://github.com/dringer123/TryYaml-plugin-for-obsidian/blob/c3b414ed85ca148aeb0d2f01babf8d88df9a942b/view.ts#L133-L133)
Unexpected any. Specify a different type.



---

### Optional

