### Required

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/main.ts#L24-L24)[\[2\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/main.ts#L47-L47)[\[3\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/main.ts#L104-L104)[\[4\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/main.ts#L119-L119)[\[5\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/folder-select-modal.ts#L81-L81)[\[6\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/folder-select-modal.ts#L145-L145)[\[7\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/folder-select-modal.ts#L182-L182)[\[8\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/manual-auth-modal.ts#L138-L138)[\[9\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L502-L502)[\[10\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L525-L525)[\[11\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L550-L550)[\[12\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L577-L577)[\[13\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L586-L586)[\[14\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L594-L594)[\[15\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L637-L637)[\[16\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L692-L692)[\[17\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/wiki-select-modal.ts#L67-L67)[\[18\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/wiki-select-modal.ts#L130-L130)[\[19\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/wiki-select-modal.ts#L174-L174)[\[20\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/wiki-select-modal.ts#L250-L250)[\[21\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/wiki-select-modal.ts#L290-L290)
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/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/main.ts#L519-L519)
Async method 'ensureValidAuth' has no 'await' expression.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/main.ts#L544-L544)
`noticeEl` is deprecated. Use `messageEl` instead

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L6-L6)[\[2\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L13-L13)[\[3\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L20-L20)[\[4\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L27-L27)[\[5\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L34-L34)[\[6\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L41-L41)[\[7\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L48-L48)[\[8\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/dom-utils.ts#L25-L25)[\[9\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L406-L406)[\[10\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L406-L406)[\[11\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L473-L473)[\[12\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L654-L654)[\[13\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1236-L1236)[\[14\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1264-L1264)[\[15\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1265-L1265)[\[16\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1331-L1331)[\[17\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1418-L1418)[\[18\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1419-L1419)[\[19\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1527-L1527)[\[20\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1682-L1682)[\[21\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L2386-L2386)[\[22\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L2591-L2591)[\[23\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L2697-L2697)[\[24\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L2718-L2718)[\[25\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L2720-L2720)[\[26\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L2721-L2721)[\[27\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L2900-L2900)[\[28\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L2901-L2901)[\[29\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3055-L3055)[\[30\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3117-L3117)[\[31\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3350-L3350)[\[32\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3513-L3513)[\[33\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3616-L3616)[\[34\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3696-L3696)[\[35\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3704-L3704)[\[36\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3835-L3835)[\[37\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3836-L3836)[\[38\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3843-L3843)[\[39\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3919-L3919)[\[40\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L4731-L4731)[\[41\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L4925-L4925)[\[42\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L4949-L4949)[\[43\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L4974-L4974)[\[44\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L4974-L4974)[\[45\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L4976-L4976)[\[46\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5126-L5126)[\[47\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5126-L5126)[\[48\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5128-L5128)[\[49\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5269-L5269)[\[50\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5306-L5306)[\[51\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5338-L5338)[\[52\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5374-L5374)[\[53\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5378-L5378)[\[54\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5776-L5776)[\[55\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5900-L5900)[\[56\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5938-L5938)[\[57\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6004-L6004)[\[58\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6052-L6052)[\[59\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6052-L6052)[\[60\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6053-L6053)[\[61\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6054-L6054)[\[62\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6100-L6100)[\[63\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6147-L6147)[\[64\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6147-L6147)[\[65\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6148-L6148)[\[66\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6180-L6180)[\[67\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6202-L6202)[\[68\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6353-L6353)[\[69\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6353-L6353)[\[70\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6456-L6456)[\[71\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6456-L6456)[\[72\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6482-L6482)[\[73\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6541-L6541)[\[74\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6713-L6713)[\[75\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6717-L6717)[\[76\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6785-L6785)[\[77\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L6881-L6881)[\[78\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/types.ts#L242-L242)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L9-L9)[\[2\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L30-L30)[\[3\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L37-L37)[\[4\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L44-L44)[\[5\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L52-L52)[\[6\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L58-L58)[\[7\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L63-L63)[\[8\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L68-L68)[\[9\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/debug.ts#L73-L73)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L546-L546)[\[2\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L589-L589)[\[3\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/manual-auth-modal.ts#L118-L118)
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/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L1459-L1459)
Unexpected use of 'fetch'. Use the built-in `requestUrl` function instead of `fetch` for network requests in Obsidian.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L3919-L3919)
Async method 'findParentBlock' has no 'await' expression.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/markdown-processor.ts#L850-L850)
Do not access Object.prototype method 'hasOwnProperty' from target object.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L20-L20)[\[2\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L30-L30)[\[3\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L71-L71)[\[4\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L145-L145)[\[5\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L172-L172)[\[6\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L280-L280)[\[7\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L306-L306)[\[8\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L344-L344)[\[9\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L441-L441)[\[10\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L470-L470)[\[11\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L605-L605)[\[12\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L626-L626)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L35-L35)[\[2\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L37-L37)[\[3\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L46-L46)[\[4\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L47-L47)[\[5\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L49-L49)[\[6\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L60-L60)[\[7\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L180-L180)[\[8\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L181-L181)[\[9\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L191-L191)[\[10\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L195-L195)[\[11\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L196-L196)[\[12\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L233-L233)[\[13\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L246-L246)[\[14\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L264-L264)[\[15\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L377-L377)[\[16\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L392-L392)[\[17\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L393-L393)[\[18\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L394-L394)[\[19\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L395-L395)[\[20\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L396-L396)[\[21\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L501-L501)[\[22\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L532-L532)
Use sentence case for UI text.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L269-L276)[\[2\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L542-L546)[\[3\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L568-L589)[\[4\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L669-L687)
Promise returned in function argument where a void return was expected.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L659-L659)
Async method 'showWikiSelectModal' has no 'await' expression.



---

### Optional

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/main.ts#L1-L1)
'Modal' is defined but never used.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L355-L355)
'error' is defined but never used.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/feishu-api.ts#L5309-L5309)
'parseError' is defined but never used.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/folder-select-modal.ts#L1-L1)[\[2\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/wiki-select-modal.ts#L1-L1)
'Notice' is defined but never used.

[\[1\]](https://github.com/LazyZane/feishushare/blob/c5b34304363cc72b7da80030c31c0f6959575619/src/settings.ts#L487-L487)
'hintP' is assigned a value but never used.

