### Required

[\[1\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/i18n.ts#L280-L280)[\[2\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/i18n.ts#L280-L280)
Invalid type "never" of template literal expression.

[\[1\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/main.ts#L113-L113)[\[2\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/main.ts#L164-L164)[\[3\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/settings.ts#L101-L101)[\[4\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/settings.ts#L114-L114)[\[5\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/settings.ts#L129-L129)[\[6\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/settings.ts#L139-L139)[\[7\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/settings.ts#L153-L153)[\[8\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/settings.ts#L171-L171)
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/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/main.ts#L257-L257)
Async method 'execute' has no 'await' expression.

[\[1\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/main.ts#L335-L335)
Implied eval. Do not use the Function constructor to create functions.

[\[1\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/main.ts#L368-L368)
Invalid type "ExecException" of template literal expression.

[\[1\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/settings.ts#L248-L248)[\[2\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/settings.ts#L339-L339)
Use sentence case for UI text.

[\[1\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/utils/html.ts#L16-L16)
Do not write to DOM directly using innerHTML/outerHTML property

[\[1\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/utils/typed-keys.d.ts#L20-L20)
Unexpected undescribed directive comment. Include descriptions to explain why the comment is necessary.

[\[1\]](https://github.com/mcmanussliam/obsidian-actions/blob/d0be696de79e5b5bd338c8ad776f0c929ce48bfe/src/utils/typed-keys.d.ts#L20-L20)
Disabling '@typescript-eslint/no-explicit-any' is not allowed.



---

### Optional

