### Required

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/DataBlockRenderer.ts#L7-L7)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L3-L3)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/settings-tab.ts#L5-L5)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/parser.ts#L1-L1)
'js-yaml' should be listed in the project's dependencies. Run 'npm i -S js-yaml' to add it

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/DataBlockRenderer.ts#L38-L38)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/DataBlockRenderer.ts#L45-L45)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/DataBlockRenderer.ts#L91-L91)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/main.ts#L58-L58)[\[5\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L324-L324)[\[6\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L335-L335)[\[7\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L340-L340)[\[8\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L45-L45)[\[9\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L49-L49)[\[10\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L311-L311)[\[11\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L405-L405)[\[12\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L445-L445)[\[13\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L521-L521)[\[14\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L661-L661)[\[15\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L196-L196)[\[16\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/settings-tab.ts#L30-L30)[\[17\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L86-L86)[\[18\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L205-L205)[\[19\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L337-L337)[\[20\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L707-L713)
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/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/DataBlockRenderer.ts#L82-L82)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/main.ts#L37-L37)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/main.ts#L96-L96)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L105-L105)[\[5\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L110-L110)[\[6\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L82-L82)[\[7\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L35-L35)[\[8\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L50-L50)[\[9\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L53-L53)[\[10\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L54-L54)[\[11\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L76-L76)[\[12\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L96-L96)[\[13\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L110-L110)[\[14\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L131-L131)[\[15\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L35-L35)[\[16\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L48-L48)[\[17\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L51-L51)[\[18\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L52-L52)[\[19\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L65-L65)[\[20\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L89-L89)[\[21\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L102-L102)[\[22\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L108-L108)[\[23\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L120-L120)[\[24\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L133-L133)[\[25\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.logic.ts#L39-L39)[\[26\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L165-L165)[\[27\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L169-L169)[\[28\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L174-L174)[\[29\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L183-L183)[\[30\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L187-L187)[\[31\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L191-L191)[\[32\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L195-L195)[\[33\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L203-L203)[\[34\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L215-L215)[\[35\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L219-L219)[\[36\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L226-L226)[\[37\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L230-L230)[\[38\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L249-L249)[\[39\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L253-L253)[\[40\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L322-L322)[\[41\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L332-L332)[\[42\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L334-L334)[\[43\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L369-L369)[\[44\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L410-L410)[\[45\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L414-L414)[\[46\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L433-L433)[\[47\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L457-L457)[\[48\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L480-L480)[\[49\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L500-L500)[\[50\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L522-L522)[\[51\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L527-L527)[\[52\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L532-L532)[\[53\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L543-L543)[\[54\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L839-L839)[\[55\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L36-L36)[\[56\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L48-L48)[\[57\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L51-L51)[\[58\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L52-L52)[\[59\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L73-L73)[\[60\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L93-L93)[\[61\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L107-L107)[\[62\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L131-L131)[\[63\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L37-L37)[\[64\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L45-L45)[\[65\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L48-L48)[\[66\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L49-L49)[\[67\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L60-L60)[\[68\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L85-L85)[\[69\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L100-L100)[\[70\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L106-L106)[\[71\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L119-L119)[\[72\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L131-L131)[\[73\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/UpdatePillValueModal.ts#L31-L31)[\[74\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L72-L72)[\[75\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L74-L74)[\[76\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L84-L84)[\[77\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L256-L256)[\[78\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L72-L72)[\[79\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L138-L138)[\[80\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L145-L145)[\[81\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L147-L147)[\[82\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L151-L151)[\[83\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L164-L164)[\[84\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L167-L167)[\[85\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L168-L168)[\[86\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L169-L169)[\[87\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L170-L170)[\[88\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L248-L248)[\[89\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L249-L249)[\[90\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L286-L286)[\[91\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L308-L308)[\[92\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L309-L309)[\[93\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L310-L310)[\[94\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L311-L311)[\[95\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L312-L312)[\[96\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L313-L313)[\[97\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L360-L360)[\[98\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L388-L388)[\[99\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L400-L400)[\[100\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L403-L403)[\[101\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L404-L404)[\[102\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L415-L415)[\[103\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L418-L418)[\[104\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L430-L430)[\[105\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L440-L440)[\[106\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L458-L458)[\[107\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L462-L462)[\[108\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L469-L469)[\[109\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L480-L480)[\[110\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L495-L495)[\[111\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L512-L512)[\[112\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L568-L568)[\[113\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L572-L572)[\[114\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L576-L576)[\[115\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L577-L577)[\[116\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L644-L644)[\[117\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L661-L661)[\[118\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L676-L676)[\[119\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L686-L686)[\[120\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L709-L709)[\[121\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L735-L735)[\[122\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L782-L782)[\[123\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L845-L845)[\[124\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/BasePropertyEditModal.ts#L72-L72)[\[125\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/settings-tab.ts#L20-L20)[\[126\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/settings-tab.ts#L47-L47)[\[127\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/settings-tab.ts#L52-L52)[\[128\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L603-L603)
Use sentence case for UI text.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/DataBlockRenderer.ts#L102-L102)
Async method 'openConfigModal' has no 'await' expression.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/DataBlockRenderer.ts#L123-L123)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/javascript-executor.ts#L8-L8)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/javascript-executor.ts#L12-L12)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/javascript-executor.ts#L13-L13)[\[5\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/javascript-executor.ts#L16-L16)[\[6\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/javascript-executor.ts#L18-L18)[\[7\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/javascript-executor.ts#L19-L19)[\[8\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/main.ts#L22-L22)[\[9\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/main.ts#L121-L121)[\[10\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/main.ts#L123-L123)[\[11\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L9-L9)[\[12\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L9-L9)[\[13\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L14-L14)[\[14\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L76-L76)[\[15\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L77-L77)[\[16\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L115-L115)[\[17\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L118-L118)[\[18\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L145-L145)[\[19\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L146-L146)[\[20\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L151-L151)[\[21\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L151-L151)[\[22\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L152-L152)[\[23\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L155-L155)[\[24\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L157-L157)[\[25\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L170-L170)[\[26\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L179-L179)[\[27\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L196-L196)[\[28\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L203-L203)[\[29\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L213-L213)[\[30\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L215-L215)[\[31\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L218-L218)[\[32\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L219-L219)[\[33\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L220-L220)[\[34\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L223-L223)[\[35\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L247-L247)[\[36\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L253-L253)[\[37\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L253-L253)[\[38\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L254-L254)[\[39\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L254-L254)[\[40\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L271-L271)[\[41\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L279-L279)[\[42\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L279-L279)[\[43\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L280-L280)[\[44\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L282-L282)[\[45\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L283-L283)[\[46\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L285-L285)[\[47\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L285-L285)[\[48\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L295-L295)[\[49\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L296-L296)[\[50\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L313-L313)[\[51\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L321-L321)[\[52\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L321-L321)[\[53\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L330-L330)[\[54\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L7-L7)[\[55\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L7-L7)[\[56\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L7-L7)[\[57\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L13-L13)[\[58\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L15-L15)[\[59\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L26-L26)[\[60\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L28-L28)[\[61\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L37-L37)[\[62\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L39-L39)[\[63\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L41-L41)[\[64\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L41-L41)[\[65\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/base-renderer.ts#L43-L43)[\[66\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/board-renderer.ts#L8-L8)[\[67\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/board-renderer.ts#L8-L8)[\[68\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/board-renderer.ts#L8-L8)[\[69\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/board-renderer.ts#L16-L16)[\[70\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/board-renderer.ts#L58-L58)[\[71\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L8-L8)[\[72\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L8-L8)[\[73\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L8-L8)[\[74\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L9-L9)[\[75\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L10-L10)[\[76\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L26-L26)[\[77\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L27-L27)[\[78\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L57-L57)[\[79\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L60-L60)[\[80\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/gallery-renderer.ts#L68-L68)[\[81\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/list-renderer.ts#L7-L7)[\[82\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/list-renderer.ts#L7-L7)[\[83\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/list-renderer.ts#L7-L7)[\[84\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/list-renderer.ts#L8-L8)[\[85\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/list-renderer.ts#L9-L9)[\[86\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/settings.ts#L4-L4)[\[87\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/settings.ts#L14-L14)[\[88\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/settings.ts#L16-L16)[\[89\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/settings.ts#L17-L17)[\[90\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/settings.ts#L23-L23)[\[91\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L5-L5)[\[92\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L16-L16)[\[93\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L17-L17)[\[94\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L21-L21)[\[95\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L47-L47)[\[96\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L53-L53)[\[97\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L54-L54)[\[98\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L55-L55)[\[99\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L56-L56)[\[100\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L57-L57)[\[101\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L58-L58)[\[102\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L58-L58)[\[103\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L60-L60)[\[104\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L64-L64)[\[105\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L73-L73)[\[106\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L95-L95)[\[107\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L142-L142)[\[108\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L157-L157)[\[109\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L196-L196)[\[110\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L230-L230)[\[111\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L258-L258)[\[112\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L74-L74)[\[113\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L75-L75)[\[114\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L138-L138)[\[115\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L140-L140)[\[116\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L680-L680)[\[117\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L694-L694)[\[118\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L703-L703)[\[119\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L715-L715)[\[120\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L740-L740)[\[121\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L760-L760)[\[122\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L765-L765)[\[123\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L765-L765)[\[124\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L767-L767)[\[125\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L767-L767)[\[126\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L777-L777)[\[127\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L821-L821)[\[128\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L827-L827)[\[129\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L954-L954)[\[130\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L955-L955)[\[131\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L955-L955)[\[132\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L956-L956)[\[133\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L41-L41)[\[134\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L142-L142)[\[135\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L157-L157)[\[136\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L195-L195)[\[137\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L208-L208)[\[138\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L222-L222)[\[139\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L246-L246)[\[140\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/UpdatePillValueModal.ts#L7-L7)[\[141\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/codemirror.ts#L46-L46)[\[142\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/codemirror.ts#L588-L588)[\[143\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L44-L44)[\[144\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L103-L103)[\[145\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L106-L106)[\[146\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L109-L109)[\[147\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L149-L149)[\[148\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L265-L265)[\[149\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L273-L273)[\[150\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L350-L350)[\[151\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L405-L405)[\[152\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L407-L407)[\[153\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L461-L461)[\[154\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L464-L464)[\[155\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L525-L525)[\[156\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L536-L536)[\[157\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L563-L563)[\[158\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L716-L716)[\[159\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L746-L746)[\[160\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L753-L753)[\[161\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L753-L753)[\[162\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/BasePropertyEditModal.ts#L10-L10)[\[163\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/BasePropertyEditModal.ts#L17-L17)[\[164\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/BasePropertyEditModal.ts#L26-L26)[\[165\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/BooleanPropertyEditModal.ts#L12-L12)[\[166\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/BooleanPropertyEditModal.ts#L24-L24)[\[167\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/DatePropertyEditModal.ts#L13-L13)[\[168\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/DatePropertyEditModal.ts#L27-L27)[\[169\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/LongTextPropertyEditModal.ts#L13-L13)[\[170\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/NumberPropertyEditModal.ts#L15-L15)[\[171\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/PropertyEditModalFactory.ts#L15-L15)[\[172\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/PropertyEditModalFactory.ts#L18-L18)[\[173\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/SelectPropertyEditModal.ts#L18-L18)[\[174\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/SelectPropertySuggestModal.ts#L13-L13)[\[175\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/TextPropertyEditModal.ts#L13-L13)[\[176\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/settings-tab.ts#L11-L11)[\[177\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/settings-tab.ts#L29-L29)[\[178\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L27-L27)[\[179\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L53-L53)[\[180\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L57-L57)[\[181\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L58-L58)[\[182\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L59-L59)[\[183\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L136-L136)[\[184\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L204-L204)[\[185\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L212-L212)[\[186\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L213-L213)[\[187\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L216-L216)[\[188\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L278-L278)[\[189\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L280-L280)[\[190\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L281-L281)[\[191\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L287-L287)[\[192\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L300-L300)[\[193\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L300-L300)[\[194\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L311-L311)[\[195\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L311-L311)[\[196\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L327-L327)[\[197\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L351-L351)[\[198\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L358-L358)[\[199\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L398-L398)[\[200\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L398-L398)[\[201\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L399-L399)[\[202\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L479-L479)[\[203\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L481-L481)[\[204\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L516-L516)[\[205\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L526-L526)[\[206\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L549-L549)[\[207\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L612-L612)[\[208\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L612-L612)[\[209\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L612-L612)[\[210\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L612-L612)[\[211\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L612-L612)[\[212\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L617-L617)[\[213\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L679-L679)[\[214\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L680-L680)[\[215\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L716-L716)[\[216\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L716-L716)[\[217\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L743-L743)[\[218\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L744-L744)[\[219\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L747-L747)[\[220\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L751-L751)[\[221\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L34-L34)[\[222\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L108-L108)[\[223\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L108-L108)[\[224\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L134-L134)[\[225\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L140-L140)[\[226\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L140-L140)[\[227\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/legacy-parser.ts#L3-L3)[\[228\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/legacy-parser.ts#L9-L9)[\[229\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/legacy-parser.ts#L11-L11)[\[230\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/logger.ts#L8-L8)[\[231\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/logger.ts#L14-L14)[\[232\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/logger.ts#L18-L18)[\[233\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/logger.ts#L22-L22)[\[234\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/parser.ts#L9-L9)[\[235\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/parser.ts#L9-L9)[\[236\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/parser.ts#L45-L45)[\[237\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/parser.ts#L45-L45)[\[238\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/parser.ts#L74-L74)[\[239\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/parser.ts#L104-L104)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/DataBlockRenderer.ts#L128-L128)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/board-renderer.ts#L43-L82)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L113-L113)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L109-L109)[\[5\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L110-L110)[\[6\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L110-L110)[\[7\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L648-L648)[\[8\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L111-L121)[\[9\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L155-L155)[\[10\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L165-L165)[\[11\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L515-L515)[\[12\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L525-L525)
Promise returned in function argument where a void return was expected.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/javascript-executor.ts#L11-L11)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L5-L5)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/types.ts#L69-L69)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L3-L3)[\[5\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L3-L3)[\[6\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L52-L52)[\[7\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L65-L65)[\[8\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L101-L101)
The `Function` type accepts any function-like value.
Prefer explicitly defining any function parameters and return type.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/main.ts#L36-L36)
The command ID should not include the plugin ID.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/main.ts#L37-L37)
The command name should not include the plugin name.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L11-L11)
Async arrow function has no 'await' expression.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L115-L115)
Implied eval. Do not use the Function constructor to create functions.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L115-L115)
Invalid type "string | ((item: any) => boolean)" of template literal expression.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L183-L183)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L820-L820)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L29-L29)
Do not access Object.prototype method 'hasOwnProperty' from target object.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L316-L316)
Invalid type "never" of template literal expression.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/list-renderer.ts#L7-L31)
Promise-returning method provided where a void return was expected by extended/implemented type 'BaseRenderer'.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderers/list-renderer.ts#L7-L7)
Async method 'render' has no 'await' expression.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L52-L97)
Promise-returning method provided where a void return was expected by extended/implemented type 'Modal'.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L74-L74)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L75-L75)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L93-L93)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L753-L753)[\[5\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L753-L753)
This assertion is unnecessary since it does not change the type of the expression.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L146-L146)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L147-L147)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L148-L148)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L149-L149)[\[5\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L150-L150)[\[6\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L227-L227)[\[7\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L255-L255)
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/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L12-L12)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L41-L41)
Unexpected aliasing of 'this' to local variable.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L171-L171)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L179-L179)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L206-L206)
Unexpected undescribed directive comment. Include descriptions to explain why the comment is necessary.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L171-L171)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L179-L179)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L206-L206)
Disabling '@typescript-eslint/no-explicit-any' is not allowed.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/NoteSuggestModal.ts#L183-L202)
This appears to be a custom `TextInputSuggest` implementation. Please use the built-in `AbstractInputSuggest` API instead.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L114-L114)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/field-config.ts#L118-L118)
Unexpected lexical declaration in case block.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/LongTextPropertyEditModal.ts#L46-L46)
Avoid setting styles directly via `element.style.resize`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/property-edit-modals/LongTextPropertyEditModal.ts#L47-L47)
Avoid setting styles directly via `element.style.minHeight`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/settings-tab.ts#L47-L47)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L362-L362)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L370-L370)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L386-L386)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L392-L392)
Empty block statement.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L398-L398)
Async function 'createPillsContainer' has no 'await' expression.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L16-L16)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/javascript-helper.ts#L74-L74)
Unnecessary escape character: \).

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/logger.ts#L10-L10)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/logger.ts#L15-L15)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/parser.ts#L111-L111)
'parsed.class' is assigned to itself.



---

### Optional

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/renderer.ts#L215-L215)
'activeAdvancedFilterStates' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddButtonModal.ts#L7-L7)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/AddPillModal.ts#L6-L6)[\[3\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditButtonModal.ts#L6-L6)[\[4\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/EditPillModal.ts#L6-L6)
'functionBodyToString' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L1-L1)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L1-L1)
'ToggleComponent' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L1-L1)
'TextAreaComponent' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L461-L461)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L335-L335)
'editor' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/DataBlockConfigModal.ts#L742-L742)
'value' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/UpdatePillValueModal.ts#L34-L34)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/UpdatePillValueModal.ts#L38-L38)
'key' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L1-L1)
'Notice' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L2-L2)
'DataBlockConfig' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L2-L2)
'FilterConjunction' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L2-L2)
'MenuOption' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L4-L4)
'stringToFunction' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L52-L52)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L119-L119)
'editBtn' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L57-L57)[\[2\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L124-L124)
'deleteBtn' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L71-L71)
'addPillBtn' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L137-L137)
'addButtonBtn' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/ui/components/settings-sections.ts#L307-L307)
'opDropdown' is assigned a value but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L1-L1)
'MarkdownRenderer' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L1-L1)
'TAbstractFile' is defined but never used.

[\[1\]](https://github.com/majd3000/datablock/blob/1ee668014b5245ec5ba5b46caeab17ae7a4ed8d2/src/utils/helpers.ts#L270-L270)
'e' is defined but never used.

