### Required

[\[1\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L2-L2)
'@codemirror/view' should be listed in the project's dependencies. Run 'npm i -S @codemirror/view' to add it

[\[1\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L19-L19)
Async method 'onload' has no 'await' expression.

[\[1\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L44-L44)
The command ID should not include the plugin ID.

[\[1\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L74-L74)[\[2\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L79-L79)[\[3\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L140-L140)[\[4\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L183-L183)[\[5\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L186-L186)[\[6\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L316-L316)
Use sentence case for UI text.

[\[1\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L168-L168)
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/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L212-L212)[\[2\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L263-L263)[\[3\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L330-L330)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/vanshkumar/dangerous-obsidian/blob/389b14b7ba780e942b1cb1a28bd3c613c81981da/main.ts#L213-L213)
Empty block statement.



---

### Optional

