### Required

[\[1\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L56-L56)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L156-L156)[\[2\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L156-L156)[\[3\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L240-L240)[\[4\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L240-L240)[\[5\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L240-L240)[\[6\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L240-L240)
Unnecessary escape character: \".

[\[1\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L435-L435)[\[2\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L450-L450)[\[3\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L467-L467)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[\[1\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L435-L435)[\[2\]](https://github.com/Feng6611/Obsidian-open-in-Teminal/blob/dbd07091fd58af4ac487c5f3f773fdd2cc5b2621/src/main.ts#L439-L439)
Use sentence case for UI text.



---

### Optional

