### Required

[\[1\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L41-L41)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L54-L54)[\[2\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L188-L188)[\[3\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L220-L220)[\[4\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L223-L223)[\[5\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L224-L224)[\[6\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L226-L226)[\[7\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L235-L235)[\[8\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L237-L237)[\[9\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L245-L245)[\[10\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L248-L248)[\[11\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L255-L255)[\[12\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L258-L258)[\[13\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L268-L268)[\[14\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L271-L271)[\[15\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L281-L281)[\[16\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L291-L291)[\[17\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L301-L301)
Use sentence case for UI text.

[\[1\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L56-L56)
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/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L220-L220)[\[2\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L255-L255)[\[3\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L268-L268)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.



---

### Optional

[\[1\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L1-L1)
'request' is defined but never used.

[\[1\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L2-L2)
'Modal' is defined but never used.

[\[1\]](https://github.com/rkachowski/obsidian-jira-issue-metadata/blob/a30c17dfa41de85056ace51bb2dac6e9126f96b8/main.ts#L112-L112)
'selectedText' is assigned a value but never used.

