### Required

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L26-L26)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L40-L40)[\[3\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L49-L49)[\[4\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L60-L60)[\[5\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L72-L72)[\[6\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L401-L401)[\[7\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L565-L565)[\[8\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L621-L621)[\[9\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L640-L640)[\[10\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L649-L649)[\[11\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L743-L743)[\[12\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L34-L34)[\[13\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L36-L36)[\[14\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L42-L42)[\[15\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L46-L46)[\[16\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L48-L48)[\[17\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L57-L57)[\[18\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L60-L60)[\[19\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L69-L69)[\[20\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L75-L75)[\[21\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L81-L81)[\[22\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L87-L87)[\[23\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L90-L90)[\[24\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L100-L100)[\[25\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L106-L106)[\[26\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/menu-manager.ts#L54-L54)[\[27\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/menu-manager.ts#L69-L69)[\[28\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/menu-manager.ts#L84-L84)[\[29\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/menu-manager.ts#L89-L89)[\[30\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L36-L36)[\[31\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L40-L40)[\[32\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L55-L55)[\[33\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L240-L240)[\[34\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L245-L245)[\[35\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L270-L270)[\[36\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L279-L279)[\[37\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L17-L17)[\[38\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L19-L19)[\[39\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L28-L28)[\[40\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L30-L30)[\[41\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L39-L39)[\[42\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L41-L41)[\[43\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L49-L49)[\[44\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L50-L50)[\[45\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L49-L49)[\[46\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L220-L220)[\[47\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L224-L224)[\[48\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L228-L228)[\[49\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L540-L540)[\[50\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L543-L543)[\[51\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L963-L963)[\[52\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L967-L967)[\[53\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L971-L971)[\[54\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1192-L1192)[\[55\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1193-L1193)[\[56\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1196-L1196)[\[57\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1197-L1197)[\[58\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1200-L1200)[\[59\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1201-L1201)[\[60\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1640-L1640)[\[61\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1654-L1654)[\[62\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1742-L1742)[\[63\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L218-L218)[\[64\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L225-L225)[\[65\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L329-L329)[\[66\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L389-L389)[\[67\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L455-L455)
Use sentence case for UI text.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L32-L32)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L32-L32)[\[3\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L155-L155)[\[4\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L174-L174)[\[5\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L205-L205)[\[6\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L232-L232)[\[7\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L259-L259)[\[8\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L288-L288)[\[9\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L328-L328)[\[10\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L357-L357)[\[11\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L385-L385)[\[12\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L419-L419)[\[13\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L464-L464)[\[14\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L585-L585)[\[15\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L613-L613)[\[16\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L641-L641)[\[17\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L680-L680)[\[18\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L30-L30)[\[19\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L32-L32)[\[20\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L348-L348)[\[21\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L377-L377)[\[22\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L180-L180)[\[23\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L180-L180)[\[24\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L235-L235)[\[25\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L264-L264)[\[26\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L292-L292)[\[27\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L4-L4)[\[28\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L6-L6)[\[29\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings-tab.ts#L6-L6)[\[30\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings.ts#L51-L51)[\[31\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings.ts#L68-L68)[\[32\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/settings.ts#L92-L92)[\[33\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L7-L7)[\[34\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L27-L27)[\[35\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L30-L30)[\[36\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L37-L37)[\[37\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L39-L39)[\[38\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1010-L1010)[\[39\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1924-L1924)[\[40\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L17-L17)[\[41\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L31-L31)[\[42\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L35-L35)[\[43\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L37-L37)[\[44\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L78-L78)[\[45\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L86-L86)[\[46\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L98-L98)[\[47\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L120-L120)[\[48\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L129-L129)[\[49\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L135-L135)[\[50\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L160-L160)[\[51\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L459-L459)[\[52\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L557-L557)[\[53\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L682-L682)[\[54\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L682-L682)[\[55\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L683-L683)[\[56\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L718-L718)[\[57\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L730-L730)[\[58\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L745-L745)[\[59\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L759-L759)[\[60\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L760-L760)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L519-L519)
Do not access Object.prototype method 'hasOwnProperty' from target object.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L78-L78)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L43-L43)[\[3\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L51-L51)[\[4\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L93-L93)[\[5\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L146-L146)[\[6\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L203-L203)[\[7\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L213-L213)[\[8\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/main.ts#L259-L259)[\[9\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L168-L168)[\[10\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L349-L349)[\[11\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L375-L375)[\[12\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L383-L383)[\[13\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L687-L687)[\[14\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1179-L1179)[\[15\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1433-L1433)[\[16\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1443-L1443)[\[17\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1472-L1472)[\[18\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1596-L1596)[\[19\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1774-L1774)
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/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L121-L121)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L121-L121)
Unnecessary escape character: \/.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/menu-manager.ts#L86-L86)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L139-L139)[\[3\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L159-L159)[\[4\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L181-L181)
Async arrow function has no 'await' expression.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/modals.ts#L209-L211)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L626-L626)[\[3\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L631-L631)[\[4\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1352-L1359)
Promise returned in function argument where a void return was expected.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L423-L423)
Async method 'expandPathToNode' has no 'await' expression.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L640-L640)
This assertion is unnecessary since it does not change the type of the expression.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L938-L938)
Async method 'updateNodeVisualState' has no 'await' expression.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1508-L1508)
Async method 'refreshTreeDisplay' has no 'await' expression.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1824-L1824)
Async method 'loadPendingChanges' has no 'await' expression.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L6-L6)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L7-L7)
A `require()` style import is forbidden.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L617-L617)
Unexpected lexical declaration in case block.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L712-L712)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L723-L723)
Unnecessary escape character: \..

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L1230-L1230)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L1231-L1231)[\[3\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L1239-L1239)[\[4\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L1242-L1242)
Unnecessary escape character: \*.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L1230-L1230)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L1231-L1231)[\[3\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L1239-L1239)[\[4\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L1242-L1242)
Unnecessary escape character: \+.



---

### Optional

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L2-L2)
'WorkItem' is defined but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/api.ts#L936-L936)[\[2\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L315-L315)[\[3\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L395-L395)[\[4\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L1261-L1261)
'error' is defined but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L1-L1)
'MetadataCache' is defined but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L211-L211)
'foundFromNotes' is assigned a value but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L276-L276)
'processedCount' is assigned a value but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L626-L626)
'urlInfo' is assigned a value but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L639-L639)
'currentSpan' is assigned a value but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L648-L648)
'correctSpan' is assigned a value but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L671-L671)
'listItem' is assigned a value but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/link-validator.ts#L678-L678)
'moreItem' is assigned a value but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L2-L2)
'AzureDevOpsWorkItem' is defined but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/tree-view.ts#L654-L654)
'resultsCount' is assigned a value but never used.

[\[1\]](https://github.com/jettptacek/obsidian-azure-devops-plugin/blob/53351c759907343065b547a8ab9750fc4afe33a1/src/work-item-manager.ts#L317-L317)
'remainingChanges' is assigned a value but never used.

