### Required

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L46-L46)[2](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L58-L58)
Async arrow function has no 'await' expression.

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L93-L101)
Promise returned in function argument where a void return was expected.

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L148-L148)
Unsafe member access .message on an `any` value.

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L267-L267)
Unsafe assignment of an `any` value.

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L287-L287)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/manifest.json#L6-L6)
The 'description' property should be concise and follow the submission requirements.



---

### Optional

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L8-L8)
'TFile' is defined but never used.

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L37-L37)[2](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L41-L41)[3](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L42-L42)[4](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L53-L53)[5](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L56-L56)[6](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L65-L65)[7](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L66-L66)[8](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L76-L76)[9](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L95-L95)[10](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L117-L117)[11](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L124-L124)[12](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L138-L138)[13](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L287-L287)[14](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L290-L290)[15](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L291-L291)[16](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L293-L293)[17](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L301-L301)[18](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L302-L302)[19](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L311-L311)
Use sentence case for UI text.

[1](https://github.com/luisabellan/dendron-obsidian-importer/blob/73b7c2d2551cf831a7eb297fc4f160e0c52ecea0/main.ts#L244-L244)
'error' is defined but never used.

