### Required

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/main.ts#L4-L4)[\[2\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/editor/editor-decorator.ts#L2-L2)[\[3\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/parser.ts#L1-L1)
'@codemirror/view' should be listed in the project's dependencies. Run 'npm i -S @codemirror/view' to add it

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/main.ts#L5-L5)[\[2\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/editor/editor-decorator.ts#L3-L3)[\[3\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/editor/key-handler.ts#L3-L3)[\[4\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/parser.ts#L2-L2)[\[5\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/types.ts#L2-L2)
'@codemirror/state' should be listed in the project's dependencies. Run 'npm i -S @codemirror/state' to add it

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/main.ts#L79-L79)
Async method 'onExternalSettingsChange' has no 'await' expression.

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L31-L31)[\[2\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L35-L35)[\[3\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L115-L115)[\[4\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L217-L217)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L31-L31)[\[2\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L35-L35)[\[3\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L38-L38)[\[4\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L64-L64)[\[5\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L90-L90)[\[6\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L115-L115)[\[7\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L118-L118)[\[8\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L122-L122)[\[9\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L123-L123)[\[10\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L140-L140)[\[11\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L172-L172)[\[12\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L217-L217)[\[13\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L278-L278)[\[14\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L310-L310)[\[15\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L327-L327)[\[16\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L329-L329)[\[17\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L331-L331)[\[18\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L346-L346)[\[19\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L348-L348)[\[20\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L350-L350)[\[21\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L357-L357)[\[22\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L359-L359)[\[23\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L361-L361)[\[24\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L375-L375)[\[25\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L384-L384)[\[26\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L386-L386)[\[27\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L392-L392)[\[28\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L394-L394)[\[29\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L396-L396)[\[30\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L405-L405)[\[31\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L407-L407)[\[32\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L411-L411)[\[33\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L413-L413)[\[34\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L415-L415)[\[35\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L422-L422)[\[36\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L424-L424)[\[37\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L426-L426)[\[38\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L440-L440)[\[39\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L493-L493)[\[40\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/settings/settings-tab.ts#L498-L498)
Use sentence case for UI text.

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/types.ts#L134-L134)
Invalid type "never" of template literal expression.

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/types.ts#L484-L484)
Unexpected undescribed directive comment. Include descriptions to explain why the comment is necessary.

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/types.ts#L484-L484)
Disabling '@typescript-eslint/no-explicit-any' is not allowed.



---

### Optional

[\[1\]](https://github.com/lucaszischka/More-Ordered-Lists/blob/e0da67ed186a7e7daeb651e9d7e38c7256bd4797/src/editor/key-handler.ts#L98-L98)
'error' is defined but never used.

