### Required

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/ApplyView.tsx#L31-L31)
Async method 'setState' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/ApplyView.tsx#L34-L34)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L539-L539)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L546-L546)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L826-L844)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L976-L979)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ChatListDropdown.tsx#L35-L35)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ChatListDropdown.tsx#L145-L145)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/MarkdownCodeComponent.tsx#L73-L73)[\[9\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/MarkdownReferenceBlock.tsx#L54-L54)[\[10\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ObsidianMarkdown.tsx#L48-L48)[\[11\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ObsidianMarkdown.tsx#L76-L76)[\[12\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L182-L182)[\[13\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L189-L189)[\[14\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L190-L190)[\[15\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L197-L197)[\[16\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L198-L198)[\[17\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L206-L206)[\[18\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L270-L283)[\[19\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ModelSelect.tsx#L76-L79)[\[20\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ToolBadge.tsx#L28-L34)[\[21\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ToolBadge.tsx#L47-L47)[\[22\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/image/DragDropPastePlugin.tsx#L20-L26)[\[23\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/image/ImagePastePlugin.tsx#L26-L30)[\[24\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L184-L184)[\[25\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L204-L204)[\[26\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/McpSection.tsx#L47-L47)[\[27\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/McpSection.tsx#L150-L158)[\[28\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/McpSection.tsx#L294-L307)[\[29\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/McpSection.tsx#L316-L329)[\[30\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L433-L433)[\[31\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/mcp/mcpManager.ts#L51-L51)[\[32\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/json/base.ts#L11-L11)[\[33\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/hooks/useChatHistory.ts#L105-L148)[\[34\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L864-L864)[\[35\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1064-L1064)[\[36\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1116-L1116)[\[37\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1120-L1125)[\[38\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1143-L1145)[\[39\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/obsidian.ts#L130-L132)
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/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/ApplyView.tsx#L37-L37)
Async method 'onOpen' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/ApplyView.tsx#L41-L41)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/ChatView.tsx#L55-L55)
Async method 'onClose' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/ApplyView.tsx#L45-L45)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/ChatView.tsx#L59-L59)
Async method 'render' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/ChatView.tsx#L45-L45)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/McpServerFormModal.tsx#L140-L140)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L142-L142)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L156-L156)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L182-L182)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L50-L50)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L78-L78)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/EmbeddingModelsSubSection.tsx#L25-L25)[\[9\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L9-L9)[\[10\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L10-L10)[\[11\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L11-L11)[\[12\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L12-L12)[\[13\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L49-L49)[\[14\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L51-L51)[\[15\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L56-L56)[\[16\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L59-L59)[\[17\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L67-L67)[\[18\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L77-L77)[\[19\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L82-L82)[\[20\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L84-L84)[\[21\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L85-L85)[\[22\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L86-L86)[\[23\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L89-L89)[\[24\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L103-L103)[\[25\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L109-L109)[\[26\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L111-L111)[\[27\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L114-L114)[\[28\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L116-L116)[\[29\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L123-L123)[\[30\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L124-L124)[\[31\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L129-L129)[\[32\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L130-L130)[\[33\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L131-L131)[\[34\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L134-L134)[\[35\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L138-L138)[\[36\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L139-L139)[\[37\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L148-L148)[\[38\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L154-L154)[\[39\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L155-L155)[\[40\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L156-L156)[\[41\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L159-L159)[\[42\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L160-L160)[\[43\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L162-L162)[\[44\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L163-L163)[\[45\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L164-L164)[\[46\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L165-L165)[\[47\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L170-L170)[\[48\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L171-L171)[\[49\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L175-L175)[\[50\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L176-L176)[\[51\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L177-L177)[\[52\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L178-L178)[\[53\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L179-L179)[\[54\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L180-L180)[\[55\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L181-L181)[\[56\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L182-L182)[\[57\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L183-L183)[\[58\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L184-L184)[\[59\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L187-L187)[\[60\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L195-L195)[\[61\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L200-L200)[\[62\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L202-L202)[\[63\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L203-L203)[\[64\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L204-L204)[\[65\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L206-L206)[\[66\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L207-L207)[\[67\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L208-L208)[\[68\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L210-L210)[\[69\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L211-L211)[\[70\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L219-L219)[\[71\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L220-L220)[\[72\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L222-L222)[\[73\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L224-L224)[\[74\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L225-L225)[\[75\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L226-L226)[\[76\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L227-L227)[\[77\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L228-L228)[\[78\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L229-L229)[\[79\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L231-L231)[\[80\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L232-L232)[\[81\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L233-L233)[\[82\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L234-L234)[\[83\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L235-L235)[\[84\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L236-L236)[\[85\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L237-L237)[\[86\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L239-L239)[\[87\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L246-L246)[\[88\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L256-L256)[\[89\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L259-L259)[\[90\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L264-L264)[\[91\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L265-L265)[\[92\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L266-L266)[\[93\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L267-L267)[\[94\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L268-L268)[\[95\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L269-L269)[\[96\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L270-L270)[\[97\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L276-L276)[\[98\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L283-L283)[\[99\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L284-L284)[\[100\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L293-L293)[\[101\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L294-L294)[\[102\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L295-L295)[\[103\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L296-L296)[\[104\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L299-L299)[\[105\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L301-L301)[\[106\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L306-L306)[\[107\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L307-L307)[\[108\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L308-L308)[\[109\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L309-L309)[\[110\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L310-L310)[\[111\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L312-L312)[\[112\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L315-L315)[\[113\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L321-L321)[\[114\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L323-L323)[\[115\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L324-L324)[\[116\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L325-L325)[\[117\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L327-L327)[\[118\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L331-L331)[\[119\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L365-L365)[\[120\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L373-L373)[\[121\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L374-L374)[\[122\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L393-L393)[\[123\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L394-L394)[\[124\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L395-L395)[\[125\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L397-L397)[\[126\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L399-L399)[\[127\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L400-L400)[\[128\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L401-L401)[\[129\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L402-L402)[\[130\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L403-L403)[\[131\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/locales/en.ts#L426-L426)
Use sentence case for UI text.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/apply-view/ApplyViewRoot.tsx#L150-L150)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L524-L524)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L639-L639)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/RAGIndexProgress.tsx#L31-L31)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L185-L185)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L205-L205)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/FolderPickerModal.tsx#L134-L134)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/contexts/dark-mode-context.tsx#L30-L30)[\[9\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/NoStainlessOpenAI.ts#L13-L13)[\[10\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/DatabaseManager.ts#L151-L151)[\[11\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/json/chat/ChatManager.test.ts#L66-L66)[\[12\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/json/chat/ChatManager.test.ts#L68-L68)[\[13\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/modules/vector/VectorManager.ts#L246-L246)[\[14\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/modules/vector/VectorRepository.ts#L168-L168)[\[15\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/hooks/useChatHistory.ts#L52-L52)[\[16\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/8_to_9.test.ts#L5-L5)[\[17\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/8_to_9.test.ts#L7-L7)[\[18\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.ts#L314-L314)[\[19\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L120-L120)[\[20\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L140-L140)[\[21\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L146-L146)[\[22\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L155-L155)
Unexpected undescribed directive comment. Include descriptions to explain why the comment is necessary.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/AssistantSelector.tsx#L60-L60)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/AssistantSelector.tsx#L74-L74)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/AssistantToolMessageGroupActions.tsx#L46-L46)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L928-L928)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ChatListDropdown.tsx#L76-L76)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ChatListDropdown.tsx#L96-L99)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L216-L216)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ChatUserInput.tsx#L306-L306)[\[9\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/modals/CustomContinueModal.tsx#L38-L38)[\[10\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/panels/CustomContinuePanel.tsx#L57-L57)[\[11\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/panels/CustomRewritePanel.tsx#L57-L57)[\[12\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L383-L383)[\[13\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L332-L332)[\[14\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L261-L261)[\[15\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditEmbeddingModelModal.tsx#L145-L145)[\[16\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EmbeddingDbManageModal.tsx#L171-L171)[\[17\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EmbeddingDbManageModal.tsx#L214-L214)[\[18\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EmbeddingDbManageModal.tsx#L221-L221)[\[19\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/McpServerFormModal.tsx#L217-L217)[\[20\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/ProviderFormModal.tsx#L249-L249)[\[21\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/AssistantsSection.tsx#L185-L185)[\[22\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/AssistantsSection.tsx#L208-L208)[\[23\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/AssistantsSection.tsx#L209-L209)[\[24\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L28-L36)[\[25\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L46-L54)[\[26\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L64-L72)[\[27\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L86-L94)[\[28\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L106-L114)[\[29\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L124-L136)[\[30\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L146-L158)[\[31\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L169-L191)[\[32\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ChatPreferencesSection.tsx#L202-L224)[\[33\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L107-L119)[\[34\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L129-L137)[\[35\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L149-L157)[\[36\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L171-L179)[\[37\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L191-L199)[\[38\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L213-L227)[\[39\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L242-L250)[\[40\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L274-L282)[\[41\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L293-L304)[\[42\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L315-L326)[\[43\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L337-L348)[\[44\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L359-L370)[\[45\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L381-L395)[\[46\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L406-L414)[\[47\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L425-L436)[\[48\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ContinuationSection.tsx#L447-L456)[\[49\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/DefaultModelsAndPromptsSection.tsx#L49-L54)[\[50\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/DefaultModelsAndPromptsSection.tsx#L76-L81)[\[51\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/DefaultModelsAndPromptsSection.tsx#L94-L99)[\[52\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/DefaultModelsAndPromptsSection.tsx#L112-L120)[\[53\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/DefaultModelsAndPromptsSection.tsx#L133-L141)[\[54\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L503-L503)[\[55\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L519-L519)[\[56\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L588-L588)[\[57\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersSection.tsx#L139-L139)[\[58\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L97-L105)[\[59\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L123-L128)[\[60\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L138-L145)[\[61\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L155-L164)[\[62\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L174-L181)[\[63\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L192-L201)[\[64\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L248-L259)[\[65\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L270-L281)[\[66\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L292-L309)[\[67\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L320-L331)[\[68\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L341-L349)[\[69\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L360-L371)[\[70\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L382-L412)[\[71\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L420-L422)[\[72\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L427-L455)[\[73\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelSettings.tsx#L134-L134)[\[74\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelSettings.tsx#L203-L203)[\[75\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L285-L287)[\[76\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L296-L296)[\[77\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/EmbeddingModelsSubSection.tsx#L93-L95)
Promise-returning function provided to attribute where a void return was expected.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L438-L438)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L251-L251)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L286-L286)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L420-L420)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L8-L8)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L12-L12)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L14-L14)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L26-L26)
Async arrow function has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L536-L536)
Async arrow function 'updateConversationAsync' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L594-L594)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L611-L611)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L858-L858)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L859-L859)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L880-L880)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L1000-L1000)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L1001-L1001)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ChatSettingsButton.tsx#L49-L49)[\[9\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L517-L519)[\[10\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L555-L555)[\[11\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L584-L584)[\[12\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L72-L72)[\[13\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L44-L46)[\[14\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L48-L50)[\[15\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L213-L213)[\[16\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L225-L225)[\[17\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L227-L227)[\[18\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L350-L350)[\[19\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L352-L352)[\[20\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L32-L34)[\[21\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L110-L110)[\[22\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L178-L178)[\[23\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L180-L180)[\[24\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L225-L225)[\[25\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L227-L227)[\[26\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L85-L85)[\[27\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L151-L151)[\[28\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L185-L185)[\[29\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L219-L219)[\[30\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L325-L325)[\[31\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L376-L376)[\[32\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L106-L106)[\[33\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L111-L111)[\[34\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L200-L200)[\[35\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L205-L205)[\[36\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L552-L552)[\[37\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L558-L558)[\[38\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L573-L573)[\[39\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L812-L812)[\[40\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1431-L1431)[\[41\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1432-L1432)[\[42\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1639-L1639)[\[43\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/12_to_13.ts#L33-L33)[\[44\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/13_to_14.ts#L37-L37)[\[45\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/14_to_15.ts#L31-L31)[\[46\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/responseGenerator.ts#L303-L303)
This assertion is unnecessary since it does not change the type of the expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/MarkdownCodeComponent.tsx#L35-L35)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/MarkdownCodeComponent.tsx#L94-L94)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/MarkdownCodeComponent.tsx#L115-L115)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/MarkdownCodeComponent.tsx#L124-L124)
'children' may use Object's default stringification format ('[object Object]') when stringified.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ChatSettingsButton.tsx#L16-L16)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ChatUserInput.tsx#L50-L50)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ChatUserInput.tsx#L51-L51)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/common/ReactFloatingPanel.tsx#L20-L20)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/common/ReactFloatingPanel.tsx#L30-L30)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/common/ReactFloatingPanel.tsx#L68-L68)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/common/ReactFloatingPanel.tsx#L69-L69)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/common/ReactModal.tsx#L13-L13)[\[9\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/common/ReactModal.tsx#L21-L21)[\[10\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/modals/CustomContinueModal.tsx#L46-L46)[\[11\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/panels/CustomContinuePanel.tsx#L67-L67)[\[12\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/panels/CustomRewritePanel.tsx#L67-L67)[\[13\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L109-L109)[\[14\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L127-L127)[\[15\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L129-L129)[\[16\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L163-L163)[\[17\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L176-L176)[\[18\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L202-L202)[\[19\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L204-L204)[\[20\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L211-L211)[\[21\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L215-L215)[\[22\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L220-L220)[\[23\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L321-L321)[\[24\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L342-L342)[\[25\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L373-L373)[\[26\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L125-L125)[\[27\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L143-L143)[\[28\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L145-L145)[\[29\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L180-L180)[\[30\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L196-L196)[\[31\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L57-L57)[\[32\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L58-L58)[\[33\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L59-L59)[\[34\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L72-L72)[\[35\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L72-L72)[\[36\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L75-L75)[\[37\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L80-L80)[\[38\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L110-L110)[\[39\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L205-L205)[\[40\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L226-L226)[\[41\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/EditChatModelModal.tsx#L256-L256)[\[42\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/NoStainlessOpenAI.ts#L25-L25)[\[43\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L77-L77)[\[44\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L81-L81)[\[45\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L82-L82)[\[46\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L85-L85)[\[47\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L92-L92)[\[48\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L143-L143)[\[49\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L147-L147)[\[50\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L148-L148)[\[51\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L151-L151)[\[52\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L170-L170)[\[53\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L185-L185)[\[54\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L187-L187)[\[55\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L214-L214)[\[56\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L218-L218)[\[57\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L219-L219)[\[58\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L223-L223)[\[59\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L229-L229)[\[60\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L257-L257)[\[61\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L259-L259)[\[62\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L306-L306)[\[63\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L316-L316)[\[64\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L317-L317)[\[65\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L325-L325)[\[66\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L330-L330)[\[67\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L355-L355)[\[68\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L376-L376)[\[69\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L380-L380)[\[70\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L428-L428)[\[71\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L432-L432)[\[72\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L473-L473)[\[73\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L494-L494)[\[74\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L495-L495)[\[75\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L498-L498)[\[76\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L498-L498)[\[77\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L499-L499)[\[78\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L55-L55)[\[79\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L61-L61)[\[80\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L61-L61)[\[81\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L62-L62)[\[82\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L63-L63)[\[83\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L106-L106)[\[84\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L110-L110)[\[85\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L111-L111)[\[86\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L115-L115)[\[87\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L116-L116)[\[88\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L122-L122)[\[89\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L123-L123)[\[90\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L149-L149)[\[91\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L155-L155)[\[92\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L155-L155)[\[93\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L156-L156)[\[94\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L157-L157)[\[95\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L200-L200)[\[96\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L203-L203)[\[97\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L203-L203)[\[98\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L205-L205)[\[99\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L208-L208)[\[100\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L209-L209)[\[101\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L213-L213)[\[102\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiCompatibleProvider.ts#L214-L214)[\[103\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiMessageAdapter.ts#L85-L85)[\[104\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiMessageAdapter.ts#L112-L112)[\[105\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiMessageAdapter.ts#L198-L198)[\[106\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiMessageAdapter.ts#L220-L220)[\[107\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/i18n/index.ts#L19-L19)[\[108\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L140-L140)[\[109\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L140-L140)[\[110\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L281-L281)[\[111\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L437-L437)[\[112\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L471-L471)[\[113\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L473-L473)[\[114\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L552-L552)[\[115\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L558-L558)[\[116\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L573-L573)[\[117\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L718-L718)[\[118\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L738-L738)[\[119\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L740-L740)[\[120\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L812-L812)[\[121\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1508-L1508)[\[122\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1554-L1554)[\[123\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1556-L1556)[\[124\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1639-L1639)[\[125\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/11_to_12.ts#L43-L43)[\[126\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/11_to_12.ts#L55-L55)[\[127\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/11_to_12.ts#L67-L67)[\[128\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/13_to_14.test.ts#L12-L12)[\[129\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/13_to_14.test.ts#L41-L41)[\[130\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/14_to_15.test.ts#L12-L12)[\[131\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/14_to_15.test.ts#L17-L17)[\[132\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/14_to_15.test.ts#L34-L34)[\[133\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/14_to_15.test.ts#L36-L36)[\[134\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/15_to_16.test.ts#L15-L15)[\[135\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/15_to_16.test.ts#L36-L36)[\[136\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/15_to_16.test.ts#L47-L47)[\[137\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/apply.ts#L125-L125)[\[138\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L13-L13)[\[139\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L20-L20)[\[140\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L26-L26)[\[141\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L31-L31)[\[142\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L45-L45)[\[143\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.ts#L104-L104)[\[144\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.ts#L613-L613)[\[145\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/responseGenerator.ts#L303-L303)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ChatUserInput.tsx#L211-L211)
Expected an assignment or function call and instead saw an expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ToolBadge.tsx#L53-L56)
Promise returned in function argument where a void return was expected.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/image/DragDropPastePlugin.tsx#L2-L2)
'@lexical/rich-text' should be listed in the project's dependencies. Run 'npm i -S @lexical/rich-text' to add it

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/mention/MentionPlugin.tsx#L176-L176)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L77-L77)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L282-L282)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/typeahead-menu/LexicalTypeaheadMenuPlugin.tsx#L199-L199)
`JSX` is deprecated. Use `React.JSX` instead of the global `JSX` namespace.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L12-L12)
'@lexical/utils' should be listed in the project's dependencies. Run 'npm i -S @lexical/utils' to add it

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L113-L113)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L113-L113)
`substr` is deprecated. A legacy feature for browser compatibility

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L536-L536)
Unexpected comma in middle of array.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L546-L546)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L556-L556)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L577-L577)
Avoid setting styles directly via `element.style.position`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L550-L550)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L558-L558)
Avoid setting styles directly via `element.style.right`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L551-L551)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L559-L559)
Avoid setting styles directly via `element.style.bottom`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L552-L552)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L581-L581)
Avoid setting styles directly via `element.style.zIndex`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L557-L557)
Avoid setting styles directly via `element.style.left`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L560-L560)
Avoid setting styles directly via `element.style.top`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L561-L561)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L580-L580)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L584-L584)
Avoid setting styles directly via `element.style.width`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L562-L562)
Avoid setting styles directly via `element.style.maxWidth`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L563-L563)
Avoid setting styles directly via `element.style.boxSizing`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L564-L564)
Avoid setting styles directly via `element.style.overflowY`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/common/ObsidianTextArea.tsx#L86-L86)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/FolderPickerModal.tsx#L44-L44)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L49-L49)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L320-L320)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L371-L371)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L149-L149)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L272-L272)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L330-L330)[\[9\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1249-L1249)
Empty block statement.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/RAGIndexProgress.tsx#L23-L23)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/RAGIndexProgress.tsx#L41-L41)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/RAGSection.tsx#L42-L42)
Unexpected use of 'localStorage'. Prefer `App#saveLocalStorage` / `App#loadLocalStorage` functions to write / read localStorage data that's unique to a vault.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddChatModelModal.tsx#L112-L112)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/AddEmbeddingModelModal.tsx#L128-L128)
Unexpected use of 'fetch'. Use the built-in `requestUrl` function instead of `fetch` for network requests in Obsidian.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/ProviderFormModal.tsx#L57-L57)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/DatabaseManager.ts#L50-L50)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/DatabaseManager.ts#L96-L96)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/DatabaseManager.ts#L132-L132)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/settings.ts#L19-L19)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/AssistantsSection.tsx#L142-L142)
Async arrow function 'handleDeleteAssistant' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/AssistantsSection.tsx#L160-L175)
Promise-returning function provided to variable where a void return was expected.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/EtcSection.tsx#L27-L27)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/EtcSection.tsx#L40-L40)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/EtcSection.tsx#L58-L58)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/McpSection.tsx#L136-L136)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersSection.tsx#L46-L46)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L60-L60)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/EmbeddingModelsSubSection.tsx#L38-L38)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/contexts/language-context.tsx#L44-L44)
Promise-returning function provided to property where a void return was expected.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersSection.tsx#L26-L26)
Async arrow function 'handleDeleteProvider' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/ChatModelsSubSection.tsx#L47-L47)
Async arrow function 'handleDeleteChatModel' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/models/EmbeddingModelsSubSection.tsx#L22-L22)
Async arrow function 'handleDeleteEmbeddingModel' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/NoStainlessOpenAI.ts#L13)
Unused eslint-disable directive (no problems were reported from '@typescript-eslint/no-dynamic-delete').

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/anthropic.ts#L606-L606)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/azureOpenaiProvider.ts#L60-L60)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/deepseekStudioProvider.ts#L83-L83)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/groq.ts#L60-L60)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/mistralProvider.ts#L59-L59)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/morphProvider.ts#L71-L71)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openRouterProvider.ts#L60-L60)[\[8\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/perplexityProvider.ts#L85-L85)
Async method 'getEmbedding' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L188-L188)
Async generator function 'singleChunk' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L223-L223)
'any' overrides all other types in this union type.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/DatabaseManager.ts#L151)
Unused eslint-disable directive (no problems were reported from '@typescript-eslint/ban-ts-comment').

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/json/chat/ChatManager.test.ts#L66-L66)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/json/chat/ChatManager.test.ts#L68-L68)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/8_to_9.test.ts#L5-L5)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/8_to_9.test.ts#L7-L7)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L140-L140)[\[6\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L146-L146)[\[7\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L155-L155)
Disabling '@typescript-eslint/no-explicit-any' is not allowed.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/hooks/useChatHistory.ts#L139-L139)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/hooks/useChatHistory.ts#L139-L139)
Unnecessary escape character: \'.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/hooks/useChatHistory.ts#L139-L139)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/hooks/useChatHistory.ts#L139-L139)
Unnecessary escape character: \".

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L1-L1)
'@codemirror/state' should be listed in the project's dependencies. Run 'npm i -S @codemirror/state' to add it

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/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/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L28-L28)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.brute.test.ts#L29-L29)
Avoid casting to 'TFile'. Use an 'instanceof TFile' check to safely narrow the type.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/promptGenerator.ts#L314)
Unused eslint-disable directive (no problems were reported from '@typescript-eslint/prefer-nullish-coalescing').

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L120)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L146)
Unused eslint-disable directive (no problems were reported from '@typescript-eslint/no-unsafe-return').

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L146)
Unused eslint-disable directive (no problems were reported from '@typescript-eslint/no-unsafe-argument').

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/glob-utils.ts#L7-L7)
Async arrow function 'findFilesMatchingPatterns' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/llm/token.ts#L8-L8)
Async function 'tokenCount' has no 'await' expression.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/obsidian.ts#L33-L33)
Async function 'getMentionableBlockData' has no 'await' expression.



---

### Optional

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/apply-view/ApplyViewRoot.tsx#L22-L22)
'acceptIcon' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/apply-view/ApplyViewRoot.tsx#L23-L23)
'rejectIcon' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/apply-view/ApplyViewRoot.tsx#L30-L30)
'setDiff' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/apply-view/ApplyViewRoot.tsx#L57-L57)
'handlePrevDiff' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/apply-view/ApplyViewRoot.tsx#L61-L61)
'handleNextDiff' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/AssistantSelector.tsx#L3-L3)
'useEffect' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L13-L13)
'ReactKeyboardEvent' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Chat.tsx#L118-L118)
'getChatMessagesById' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/Composer.tsx#L9-L9)
'ObsidianSetting' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/ToolMessage.tsx#L129-L129)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/typeahead-menu/LexicalTypeaheadMenuPlugin.tsx#L70-L70)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/anthropic.ts#L335-L335)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L268-L268)
'error' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/ModelSelect.tsx#L6-L6)
'getModelDisplayNameWithProvider' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L489-L489)
'lastSizeRef' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L500-L500)
'bottom' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/chat-view/chat-input/plugins/shared/LexicalMenu.ts#L501-L501)
'offset' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/RAGIndexProgress.tsx#L28-L28)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/RAGIndexProgress.tsx#L45-L45)[\[3\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/NoStainlessOpenAI.ts#L33-L33)[\[4\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/chat/youtube-transcript.ts#L124-L124)[\[5\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/utils/obsidian.ts#L64-L64)
'e' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/modals/FolderPickerModal.tsx#L1-L1)
'TFolder' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L5-L5)
'DEFAULT_PROVIDERS' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L11-L11)
'EmbeddingModel' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L13-L13)
'ConfirmModal' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/components/settings/sections/ProvidersAndModelsSection.tsx#L30-L30)
'language' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L71-L71)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L137-L137)
'systemInstruction' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/gemini.ts#L415-L415)[\[2\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/core/llm/openaiMessageAdapter.ts#L130-L130)
'_' is assigned a value but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/schema.ts#L11-L11)
'timestamp' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/database/schema.ts#L12-L12)
'uuid' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/hooks/useChatHistory.ts#L145-L145)
'_' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/main.ts#L17-L17)
'CustomContinueModal' is defined but never used.

[\[1\]](https://github.com/Lapis0x0/obsidian-yolo/blob/a22f3190a37c43d1cb74376c43eddc4a4949a4b6/src/settings/schema/migrations/1_to_2.ts#L305-L305)
'smartComposerSettingsSchemaV1' is assigned a value but only used as a type.

