### Required

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L66-L66)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L67-L67)
The `Function` type accepts any function-like value.
Prefer explicitly defining any function parameters and return type.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L137-L137)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L169-L169)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L172-L172)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L172-L172)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/alias-manager.ts#L28-L28)[\[6\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/alias-manager.ts#L100-L100)[\[7\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/alias-manager.ts#L563-L563)[\[8\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L28-L28)[\[9\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L32-L32)[\[10\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L157-L157)[\[11\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L285-L285)[\[12\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L401-L401)[\[13\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L481-L481)[\[14\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L203-L203)[\[15\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L203-L203)[\[16\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L209-L209)[\[17\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/file-state-manager.ts#L43-L43)[\[18\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/file-state-manager.ts#L345-L345)[\[19\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/file-state-manager.ts#L363-L363)[\[20\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L145-L145)[\[21\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L145-L145)[\[22\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L159-L159)[\[23\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L167-L167)[\[24\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L167-L167)[\[25\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rename-engine.ts#L204-L204)[\[26\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rename-engine.ts#L204-L204)[\[27\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rename-engine.ts#L247-L247)[\[28\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rename-engine.ts#L339-L339)[\[29\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/i18n.ts#L16-L16)[\[30\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/i18n.ts#L63-L63)[\[31\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/i18n.ts#L126-L126)[\[32\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/i18n.ts#L170-L170)[\[33\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L10-L10)[\[34\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L10-L10)[\[35\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L157-L157)[\[36\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L158-L158)[\[37\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L348-L348)[\[38\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L349-L349)[\[39\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L1001-L1001)[\[40\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/obsidian-ex.d.ts#L23-L23)[\[41\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/file-operations.ts#L461-L461)[\[42\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/file-operations.ts#L483-L483)[\[43\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/folder-operations.ts#L9-L9)[\[44\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/folder-operations.ts#L13-L13)[\[45\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/folder-operations.ts#L19-L19)[\[46\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/tag-operations.ts#L9-L9)[\[47\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/tag-operations.ts#L13-L13)[\[48\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/tag-operations.ts#L45-L45)[\[49\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-base.ts#L10-L10)[\[50\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-base.ts#L11-L11)[\[51\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-base.ts#L12-L12)[\[52\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-base.ts#L13-L13)[\[53\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L39-L39)[\[54\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L83-L83)[\[55\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L84-L84)[\[56\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L85-L85)[\[57\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L86-L86)[\[58\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L87-L87)[\[59\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L88-L88)[\[60\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L89-L89)[\[61\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L96-L96)[\[62\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L168-L168)[\[63\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L68-L68)[\[64\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L69-L69)[\[65\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L251-L251)[\[66\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L252-L252)[\[67\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L411-L411)[\[68\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L412-L412)[\[69\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L413-L413)[\[70\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L466-L466)[\[71\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L473-L473)[\[72\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-replace-characters.ts#L115-L115)[\[73\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-safewords.ts#L90-L90)[\[74\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-strip-markup.ts#L138-L138)[\[75\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/menu-config.ts#L17-L17)[\[76\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/menu-config.ts#L19-L19)[\[77\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/menu-config.ts#L20-L20)[\[78\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/menu-config.ts#L40-L40)[\[79\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/menu-config.ts#L66-L66)[\[80\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L15-L15)[\[81\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L664-L664)[\[82\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L665-L665)[\[83\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils/debug.ts#L21-L21)[\[84\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils/tag-utils.ts#L27-L27)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L167-L167)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L206-L206)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L226-L226)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L559-L559)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L567-L567)[\[6\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rate-limiter.ts#L49-L49)[\[7\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rate-limiter.ts#L75-L75)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L194-L194)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/alias-manager.ts#L351-L351)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L669-L669)
Do not access Object.prototype method 'hasOwnProperty' from target object.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L416-L416)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L426-L426)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/command-registrar.ts#L72-L72)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/command-registrar.ts#L101-L101)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/command-registrar.ts#L253-L253)[\[6\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/command-registrar.ts#L288-L288)[\[7\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L138-L138)[\[8\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L144-L144)[\[9\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L149-L149)[\[10\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/workspace-integration.ts#L176-L176)[\[11\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/workspace-integration.ts#L277-L277)[\[12\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L82-L82)[\[13\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L83-L83)[\[14\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L103-L103)[\[15\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L110-L110)[\[16\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L213-L213)[\[17\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L264-L264)[\[18\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L118-L118)[\[19\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L380-L380)[\[20\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L39-L39)[\[21\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-replace-characters.ts#L68-L68)[\[22\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-strip-markup.ts#L29-L29)
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/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L313-L313)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L330-L330)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L78-L78)
This assertion is unnecessary since it does not change the type of the expression.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L340-L352)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rename-engine.ts#L314-L322)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/workspace-integration.ts#L371-L371)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L168-L173)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L175-L180)[\[6\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L239-L244)[\[7\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L252-L257)[\[8\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L315-L321)[\[9\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L334-L340)[\[10\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L103-L108)[\[11\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L286-L291)[\[12\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L601-L604)[\[13\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L606-L609)[\[14\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L611-L617)[\[15\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L55-L66)[\[16\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L161-L172)[\[17\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L198-L204)[\[18\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L206-L212)[\[19\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L254-L268)[\[20\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-replace-characters.ts#L202-L206)[\[21\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-replace-characters.ts#L211-L215)[\[22\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-replace-characters.ts#L344-L348)[\[23\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-replace-characters.ts#L353-L357)[\[24\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-safewords.ts#L163-L206)[\[25\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-safewords.ts#L277-L283)[\[26\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-safewords.ts#L296-L302)[\[27\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/context-menus.ts#L196-L199)[\[28\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/context-menus.ts#L208-L211)
Promise returned in function argument where a void return was expected.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L97-L97)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L112-L112)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L127-L127)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L229-L229)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L244-L244)[\[6\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L259-L259)[\[7\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L273-L273)[\[8\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L328-L328)[\[9\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L436-L436)
Async arrow function has no 'await' expression.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/file-state-manager.ts#L363-L363)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L167-L167)
'any' overrides all other types in this union type.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/link-manager.ts#L14-L14)
Async method 'addSafeInternalLink' has no 'await' expression.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/link-manager.ts#L58-L58)
Async method 'addSafeInternalLinkWithCaption' has no 'await' expression.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/title-insertion.ts#L164-L164)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/file-operations.ts#L356-L356)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L254-L254)
Unexpected `await` of a non-Promise (non-"Thenable") value.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L53-L53)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L171-L171)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L363-L363)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L580-L580)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L819-L819)[\[6\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L964-L964)
Obsidian's configuration folder is not necessarily `.obsidian`, it can be configured by the user.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L144-L144)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L149-L149)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L372-L372)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L195-L195)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L106-L106)[\[6\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L111-L111)
Use sentence case for UI text.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L105-L105)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L116-L116)
Expected non-Promise value in a boolean conditional.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L14-L14)
Async method 'render' has no 'await' expression.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/menu-definitions.ts#L31-L31)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/menu-definitions.ts#L85-L85)
Async method 'onClick' has no 'await' expression.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L13-L13)
A method that is not declared with `this: void` may cause unintentional scoping of `this` when separated from its object.
Consider using an arrow function or explicitly `.bind()`ing the method to avoid calling the method with an unintended `this` value. 
If a function does not access `this`, it can be annotated with `this: void`.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L126-L126)
Async function 'hasDisablePropertyInFile' has no 'await' expression.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils/tag-detection.ts#L60-L60)
Unnecessary escape character: \/.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils/tag-detection.ts#L60-L60)
Unnecessary escape character: \-.



---

### Optional

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L1-L1)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/command-registrar.ts#L1-L1)
'MarkdownView' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L4-L4)
'tp' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L8-L8)
'isFileExcluded' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L9-L9)
'shouldProcessFile' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L11-L11)
'containsSafeword' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L12-L12)
'extractTitle' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L13-L13)
'isValidHeading' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L14-L14)
'generateSafeLinkTarget' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L15-L15)
'normalizeTag' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L19-L19)
'RenameAllFilesModal' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L19-L19)
'RenameFolderModal' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L19-L19)
'RenameMultipleFoldersModal' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L19-L19)
'ClearSettingsModal' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L19-L19)
'ProcessTagModal' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L19-L19)
'InternalLinkModal' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L19-L19)
'RenameModal' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L19-L19)
'DisableEnableModal' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/main.ts#L268-L268)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/folder-operations.ts#L234-L234)
'skipped' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/constants.ts#L1-L1)
'OSPreset' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/constants.ts#L1-L1)
'FileReadMethod' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/constants.ts#L1-L1)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L3-L3)
'ExcludedProperty' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/constants.ts#L2-L2)
'CharReplacements' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/alias-manager.ts#L2-L2)
'NodeError' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/alias-manager.ts#L104-L104)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L117-L117)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/workspace-integration.ts#L242-L242)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L352-L352)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L162-L162)[\[6\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils/tag-utils.ts#L30-L30)
'error' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/editor-lifecycle.ts#L173-L173)
'firstLine' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L1-L1)
'Editor' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/event-handler-manager.ts#L4-L4)
't' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/file-state-manager.ts#L1-L1)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L1-L1)
'TFile' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/property-manager.ts#L1-L1)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/workspace-integration.ts#L1-L1)[\[3\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/file-operations.ts#L1-L1)[\[4\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L1-L1)[\[5\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/context-menus.ts#L1-L1)
'Notice' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rename-engine.ts#L1-L1)
'parseYaml' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rename-engine.ts#L2-L2)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils/content-reader.ts#L2-L2)
'PluginSettings' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/core/rename-engine.ts#L549-L549)
'e' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/i18n.ts#L6-L6)
'TranslationStrings' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/modals.ts#L45-L45)
'ensureList' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/obsidian-ex.d.ts#L6-L6)
'App' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/obsidian-ex.d.ts#L6-L6)
'WorkspaceLeaf' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/obsidian-ex.d.ts#L6-L6)
'MetadataCache' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/file-operations.ts#L1-L1)
'TFolder' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/file-operations.ts#L5-L5)
'TITLE_CHAR_REVERSAL_MAP' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/file-operations.ts#L7-L7)
'LIMITS' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/folder-operations.ts#L232-L232)
'processed' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/operations/folder-operations.ts#L238-L238)
'errors' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-base.ts#L1-L1)
'Setting' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L86-L86)
'tabKey' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L95-L95)
'tabNameEl' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/settings-main.ts#L113-L113)
'currentIndex' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L182-L182)
'addAliasConditionalSetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L289-L289)
'keepEmptyAliasPropertySetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L303-L303)
'hideAliasPropertySetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-alias.ts#L347-L347)
'suppressMergeNotificationsSetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L53-L53)
'li1' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-custom-rules.ts#L54-L54)
'li3' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L47-L47)
'folderModeSetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L68-L68)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L251-L251)
'textInput' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L217-L217)
'childTagsSetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L230-L230)
'tagModeSetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L442-L442)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-exclusions.ts#L577-L577)
'colonSpan' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-general.ts#L3-L3)
'DEFAULT_SETTINGS' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-general.ts#L97-L97)
'placeCursorSetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-other.ts#L313-L313)
'debugContentSetting' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-replace-characters.ts#L189-L189)[\[2\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/settings/tab-replace-characters.ts#L335-L335)
'nameEl' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/ui/context-menus.ts#L174-L174)
'tagToFind' is assigned a value but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L1-L1)
'normalizePath' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L3-L3)
'UNIVERSAL_FORBIDDEN_CHARS' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils.ts#L3-L3)
'WINDOWS_ANDROID_CHARS' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils/content-reader.ts#L3-L3)
'verboseLog' is defined but never used.

[\[1\]](https://github.com/greetclammy/first-line-is-title/blob/0613e3c8b4d949c4b212fb6a5848b41888854531/src/utils/file-exclusions.ts#L4-L4)
'stripFrontmatter' is defined but never used.

