### Required

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L47-L47)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L48-L48)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L50-L50)[\[4\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L98-L98)[\[5\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L102-L102)[\[6\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L106-L106)[\[7\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L115-L115)[\[8\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L125-L125)[\[9\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L130-L130)[\[10\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L148-L148)[\[11\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L152-L152)[\[12\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L152-L152)[\[13\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L159-L159)[\[14\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L161-L161)[\[15\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L173-L173)[\[16\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L192-L192)[\[17\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L197-L197)[\[18\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L208-L208)[\[19\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L220-L220)[\[20\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L220-L220)[\[21\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L224-L224)[\[22\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L227-L227)[\[23\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L230-L230)[\[24\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L233-L233)[\[25\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L242-L242)[\[26\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L244-L244)[\[27\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L251-L251)[\[28\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L285-L285)[\[29\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L291-L291)[\[30\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L293-L293)[\[31\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L302-L302)[\[32\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L303-L303)[\[33\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L3-L3)[\[34\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L19-L19)[\[35\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L37-L37)[\[36\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L38-L38)[\[37\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L44-L44)[\[38\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L45-L45)[\[39\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L50-L50)[\[40\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L56-L56)[\[41\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L57-L57)[\[42\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L58-L58)[\[43\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L59-L59)[\[44\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L60-L60)[\[45\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L61-L61)[\[46\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L64-L64)[\[47\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L67-L67)[\[48\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L91-L91)[\[49\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L102-L102)[\[50\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L103-L103)[\[51\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L112-L112)[\[52\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/state/pluginStateManager.ts#L35-L35)[\[53\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/state/pluginStateManager.ts#L227-L227)[\[54\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/state/pluginStateManager.ts#L256-L256)[\[55\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/extension.ts#L16-L16)[\[56\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/extension.ts#L17-L17)[\[57\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/extension.ts#L28-L28)[\[58\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/extension.ts#L28-L28)[\[59\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/extension.ts#L82-L82)[\[60\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/extension.ts#L83-L83)[\[61\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/inline/CustomLabelReferenceProcessor.ts#L143-L143)[\[62\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/BaseStructuralProcessor.ts#L102-L102)[\[63\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/BaseStructuralProcessor.ts#L134-L134)[\[64\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/BaseWidget.ts#L115-L115)[\[65\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/BaseWidget.ts#L148-L148)[\[66\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/types/decorationTypes.ts#L58-L58)[\[67\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/errorHandler.ts#L86-L86)[\[68\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/errorHandler.ts#L132-L132)[\[69\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/errorHandler.ts#L138-L138)[\[70\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/editor/highlightUtils.ts#L22-L22)[\[71\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/editor/highlightUtils.ts#L47-L47)[\[72\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/editor/highlightUtils.ts#L64-L64)[\[73\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/editor/highlightUtils.ts#L89-L89)[\[74\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/modules/DefinitionListPanelModule.ts#L155-L155)[\[75\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/modules/ExampleListPanelModule.ts#L213-L213)[\[76\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/modules/FootnotePanelModule.ts#L122-L122)[\[77\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L34-L34)[\[78\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L45-L45)[\[79\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L48-L48)[\[80\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L65-L65)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/obsidian.ts#L62-L62)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/reading-mode/parsers/superSubParser.ts#L103-L103)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/reading-mode/parsers/superSubParser.ts#L122-L122)[\[4\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/reading-mode/parsers/superSubParser.ts#L123-L123)[\[5\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L48-L48)
This assertion is unnecessary since it does not change the type of the expression.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/main.ts#L3-L3)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/continuationHandler.ts#L1-L1)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/emptyListHandler.ts#L2-L2)[\[4\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/listItemHandler.ts#L1-L1)[\[5\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/shiftHandlers.ts#L2-L2)[\[6\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/tabHandler.ts#L2-L2)[\[7\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/extension.ts#L1-L1)[\[8\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/ProcessingPipeline.ts#L3-L3)[\[9\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/BaseStructuralProcessor.ts#L2-L2)[\[10\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/CustomLabelProcessor.ts#L18-L18)[\[11\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/DefinitionProcessor.ts#L1-L1)[\[12\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/ExampleListProcessor.ts#L2-L2)[\[13\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/FancyListProcessor.ts#L1-L1)[\[14\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/HashListProcessor.ts#L1-L1)[\[15\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/ListContinuationProcessor.ts#L2-L2)[\[16\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/StandardListProcessor.ts#L2-L2)[\[17\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/customLabel/decorations.ts#L5-L5)[\[18\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/customLabel/parser.ts#L5-L5)[\[19\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/types.ts#L3-L3)[\[20\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/utils/codeDetection.ts#L1-L1)[\[21\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/scanners/customLabelScanner.ts#L2-L2)[\[22\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/validators/listBlockValidator.ts#L3-L3)[\[23\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/listRenumbering.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/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/main.ts#L4-L4)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/continuationHandler.ts#L2-L2)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/enterHandler.ts#L1-L1)[\[4\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/shiftHandlers.ts#L1-L1)[\[5\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/tabHandler.ts#L1-L1)[\[6\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/index.ts#L1-L1)[\[7\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/types.ts#L1-L1)[\[8\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/utils/lineInfo.ts#L1-L1)[\[9\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/utils/markerDetection.ts#L1-L1)[\[10\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/extension.ts#L2-L2)[\[11\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/ProcessingPipeline.ts#L2-L2)[\[12\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/inline/CustomLabelReferenceProcessor.ts#L1-L1)[\[13\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/inline/ExampleReferenceProcessor.ts#L1-L1)[\[14\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/inline/SubscriptProcessor.ts#L1-L1)[\[15\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/inline/SuperscriptProcessor.ts#L1-L1)[\[16\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/BaseStructuralProcessor.ts#L1-L1)[\[17\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/DefinitionProcessor.ts#L2-L2)[\[18\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/ExampleListProcessor.ts#L1-L1)[\[19\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/ListContinuationProcessor.ts#L1-L1)[\[20\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/StandardListProcessor.ts#L1-L1)[\[21\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/customLabel/decorations.ts#L6-L6)[\[22\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/types.ts#L1-L1)[\[23\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/types.ts#L2-L2)[\[24\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/scanners/exampleScanner.ts#L1-L1)[\[25\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/BaseWidget.ts#L1-L1)[\[26\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/ListContinuationIndentWidget.ts#L1-L1)[\[27\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/customLabelWidget.ts#L2-L2)[\[28\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/definitionWidget.ts#L1-L1)[\[29\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/formatWidgets.ts#L1-L1)[\[30\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/listWidgets.ts#L1-L1)[\[31\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/referenceWidget.ts#L1-L1)[\[32\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/types/decorationTypes.ts#L4-L4)[\[33\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/listRenumbering.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/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/main.ts#L63-L63)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/main.ts#L207-L207)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/main.ts#L240-L240)[\[4\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L262-L262)[\[5\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L235-L241)[\[6\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L272-L278)
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/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L43-L43)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L54-L54)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L63-L63)[\[4\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L108-L108)
Use sentence case for UI text.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L77-L77)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L234-L236)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L239-L241)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L244-L246)[\[4\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L249-L251)[\[5\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/settings.ts#L254-L256)[\[6\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/hoverPopovers.ts#L373-L373)[\[7\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L138-L138)
Promise returned in function argument where a void return was expected.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/customLabel/parser.ts#L102-L102)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/customLabel/types.ts#L28-L28)
'PlaceholderRange' is an 'error' type that acts as 'any' and overrides all other types in this union type.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/widgets/ListContinuationIndentWidget.ts#L32-L32)
Avoid setting styles directly via `element.style.whiteSpace`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/reading-mode/parsers/customLabelListParser.ts#L243-L243)
Expected a conditional expression and instead saw an assignment.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/patterns.ts#L15-L15)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/patterns.ts#L16-L16)
Spaces are hard to count. Use {4}.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/patterns.ts#L101-L101)
Unnecessary escape character: \^.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/patterns.ts#L110-L110)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/patterns.ts#L110-L110)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/patterns.ts#L118-L118)[\[4\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/patterns.ts#L118-L118)
Unnecessary escape character: \[.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/hoverPopovers.ts#L274-L274)
`processPopoverContent` is deprecated. Use ContentProcessorRegistry for extensibility

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L147-L147)
Async method 'onClose' has no 'await' expression.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L266-L266)
Async method 'updateView' has no 'await' expression.



---

### Optional

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L107-L107)
'newDoc' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/__mocks__/codemirror.ts#L174-L174)
'newState' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/main.ts#L2-L2)
'MarkdownPostProcessorContext' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/main.ts#L3-L3)
'Extension' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/core/main.ts#L8-L8)
'ProcessorConfig' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/listAutocompletion/handlers/continuationHandler.ts#L2-L2)
'EditorView' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/editor-extensions/pandocValidator.ts#L61-L61)
'isLastItemInList' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/ExampleListProcessor.ts#L5-L5)
'CSS_CLASSES' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/FancyListProcessor.ts#L33-L33)
'markerWithDelimiter' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/pipeline/structural/customLabel/decorations.ts#L18-L18)
'CustomLabelPlaceholderWidget' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/live-preview/validators/listBlockValidator.ts#L50-L50)
'prevWasListOrContinuation' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/reading-mode/parsers/definitionListParser.ts#L3-L3)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/reading-mode/parsers/fancyListParser.ts#L3-L3)
'getSectionInfo' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/reading-mode/parsers/definitionListParser.ts#L4-L4)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/extractors/definitionListExtractor.ts#L1-L1)
'DefinitionItem' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/reading-mode/parsers/exampleListParser.ts#L121-L121)
'lines' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/extractors/customLabelExtractor.ts#L28-L28)
'processedLabels' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/extractors/definitionListExtractor.ts#L1-L1)
'DefinitionList' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/extractors/definitionListExtractor.ts#L1-L1)
'DefinitionTerm' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/extractors/exampleListExtractor.ts#L2-L2)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/utils/viewInteractions.ts#L7-L7)
'handleError' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/types/obsidian-extended.ts#L50-L50)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/hoverPopovers.ts#L329-L329)
'error' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/errorHandler.ts#L2-L2)
'ERROR_CODES' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/listRenumbering.ts#L2-L2)
'EditorSelection' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/mathRenderer.ts#L1-L1)
'UI_CONSTANTS' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/shared/utils/mathRenderer.ts#L82-L82)
'tokenCount' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L2-L2)
'setIcon' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L8-L8)
'MESSAGES' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L188-L188)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L194-L194)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L200-L200)
'iconText' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/ListPanelView.ts#L219-L219)
'separator' is assigned a value but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/modules/CustomLabelPanelModule.ts#L23-L23)[\[2\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/modules/DefinitionListPanelModule.ts#L19-L19)[\[3\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/modules/ExampleListPanelModule.ts#L20-L20)
'PandocExtendedMarkdownPlugin' is defined but never used.

[\[1\]](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/f613bc4cc7406efc491463000f681c7eed0b9bed/src/views/panels/modules/DefinitionListPanelModule.ts#L15-L15)
'setupSimpleHoverPreview' is defined but never used.

