### Required

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L52-L52)
Rename the sample classes.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L212-L212)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1304-L1304)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1828-L1828)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3048-L3048)[\[5\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3062-L3062)[\[6\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3077-L3077)[\[7\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3121-L3121)[\[8\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3143-L3143)[\[9\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3160-L3160)
Unexpected use of 'fetch'. Use the built-in `requestUrl` function instead of `fetch` for network requests in Obsidian.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L224-L224)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L281-L281)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L372-L372)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L511-L511)[\[5\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L739-L739)[\[6\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L976-L976)[\[7\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1171-L1171)[\[8\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1240-L1240)[\[9\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1242-L1242)[\[10\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1243-L1243)[\[11\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1244-L1244)[\[12\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1245-L1245)[\[13\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1257-L1257)[\[14\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1270-L1270)[\[15\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1270-L1270)[\[16\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1279-L1279)[\[17\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1324-L1324)[\[18\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1419-L1419)[\[19\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1447-L1447)[\[20\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1552-L1552)[\[21\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1567-L1567)[\[22\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1576-L1576)[\[23\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1581-L1581)[\[24\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1688-L1688)[\[25\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1742-L1742)[\[26\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1761-L1761)[\[27\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1798-L1798)[\[28\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1815-L1815)[\[29\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1819-L1819)[\[30\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1836-L1836)[\[31\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1847-L1847)[\[32\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1860-L1860)[\[33\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1923-L1923)[\[34\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1944-L1944)[\[35\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1945-L1945)[\[36\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2021-L2021)[\[37\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2022-L2022)[\[38\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2281-L2281)[\[39\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2731-L2731)[\[40\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2825-L2825)[\[41\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2831-L2831)[\[42\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3060-L3060)[\[43\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3104-L3104)[\[44\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3196-L3196)[\[45\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3212-L3212)[\[46\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3249-L3249)[\[47\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3289-L3289)[\[48\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3289-L3289)[\[49\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3290-L3290)[\[50\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3290-L3290)[\[51\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3553-L3553)[\[52\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3761-L3761)[\[53\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3969-L3969)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L667-L667)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L672-L672)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L678-L678)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L686-L686)[\[5\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L692-L692)[\[6\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L696-L696)[\[7\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2207-L2207)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L676-L676)
Unnecessary escape character: \..

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L965-L965)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1096-L1096)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1361-L1361)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1402-L1402)[\[5\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1581-L1581)[\[6\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1603-L1603)[\[7\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1693-L1693)[\[8\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1745-L1745)[\[9\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1822-L1822)[\[10\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1937-L1937)[\[11\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1939-L1939)[\[12\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2294-L2294)[\[13\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2602-L2603)[\[14\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2825-L2826)[\[15\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3278-L3278)[\[16\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3613-L3614)[\[17\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4074-L4074)
Empty block statement.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1151-L1151)
Unexpected control character(s) in regular expression: \x00.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1242-L1242)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1243-L1243)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1244-L1244)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1245-L1245)[\[5\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1595-L1595)[\[6\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1944-L1944)[\[7\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1945-L1945)[\[8\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3289-L3289)[\[9\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3289-L3289)[\[10\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3290-L3290)[\[11\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3290-L3290)[\[12\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3310-L3310)
This assertion is unnecessary since it does not change the type of the expression.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1494-L1494)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1520-L1520)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1591-L1591)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1607-L1607)[\[5\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1620-L1620)[\[6\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1633-L1633)[\[7\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1641-L1641)[\[8\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1649-L1649)[\[9\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1663-L1663)[\[10\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1671-L1671)[\[11\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1725-L1725)[\[12\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1728-L1728)[\[13\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1966-L1966)[\[14\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1979-L1979)[\[15\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1987-L1987)[\[16\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1995-L1995)[\[17\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2008-L2008)[\[18\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2018-L2018)[\[19\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2288-L2288)[\[20\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2290-L2290)[\[21\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2332-L2332)[\[22\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2896-L2896)[\[23\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3244-L3244)[\[24\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3252-L3252)[\[25\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3365-L3365)[\[26\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3376-L3376)[\[27\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3431-L3431)[\[28\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3437-L3437)[\[29\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3447-L3447)[\[30\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3456-L3456)[\[31\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3485-L3485)[\[32\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3525-L3525)[\[33\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3580-L3580)[\[34\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3589-L3589)[\[35\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3590-L3590)[\[36\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3591-L3591)[\[37\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3604-L3604)[\[38\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3605-L3605)[\[39\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3607-L3607)[\[40\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3615-L3615)[\[41\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3621-L3621)[\[42\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3622-L3622)[\[43\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3624-L3624)[\[44\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3629-L3629)[\[45\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3635-L3635)[\[46\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3636-L3636)[\[47\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3639-L3639)[\[48\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3668-L3668)[\[49\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3669-L3669)[\[50\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3696-L3696)[\[51\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3701-L3701)[\[52\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3707-L3707)[\[53\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3708-L3708)[\[54\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3715-L3715)[\[55\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3719-L3719)[\[56\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3757-L3757)[\[57\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3783-L3783)[\[58\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3787-L3787)[\[59\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3825-L3825)[\[60\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3834-L3834)[\[61\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3854-L3854)[\[62\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3885-L3885)[\[63\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3888-L3888)[\[64\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3920-L3920)[\[65\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3955-L3955)[\[66\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3959-L3959)[\[67\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3961-L3961)[\[68\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3962-L3962)[\[69\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3963-L3963)[\[70\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3964-L3964)[\[71\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3965-L3965)[\[72\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3966-L3966)[\[73\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3996-L3996)[\[74\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4006-L4006)[\[75\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4018-L4018)[\[76\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4085-L4085)[\[77\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4120-L4120)[\[78\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4135-L4135)[\[79\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4137-L4137)[\[80\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4160-L4160)[\[81\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4163-L4163)[\[82\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4177-L4177)[\[83\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4233-L4233)[\[84\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4278-L4278)[\[85\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4279-L4279)
Use sentence case for UI text.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1495-L1495)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1506-L1506)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1510-L1510)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1515-L1515)
Avoid setting styles directly via `element.style.textAlign`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1499-L1499)
Avoid setting styles directly via `element.style.width`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1500-L1500)
Avoid setting styles directly via `element.style.height`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1501-L1501)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1524-L1524)
Avoid setting styles directly via `element.style.backgroundColor`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1502-L1502)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1527-L1527)
Avoid setting styles directly via `element.style.borderRadius`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1503-L1503)
Avoid setting styles directly via `element.style.transition`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1507-L1507)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1522-L1522)
Avoid setting styles directly via `element.style.margin`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1511-L1511)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1516-L1516)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3842-L3842)
Avoid setting styles directly via `element.style.fontSize`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1512-L1512)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1517-L1517)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1525-L1525)
Avoid setting styles directly via `element.style.color`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1521-L1521)
Avoid setting styles directly via `element.style.display`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1523-L1523)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3841-L3841)
Avoid setting styles directly via `element.style.padding`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1526-L1526)
Avoid setting styles directly via `element.style.border`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1528-L1528)
Avoid setting styles directly via `element.style.cursor`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1650-L1650)
Async method 'callback' has no 'await' expression.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1732-L1747)
Promise-returning method provided where a void return was expected by extended/implemented type 'Plugin'.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1924-L1938)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3809-L3820)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3844-L3850)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3905-L3913)
Promise returned in function argument where a void return was expected.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1997-L1997)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4251-L4251)
Async arrow function has no 'await' expression.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2047-L2047)
Creating and attaching "style" elements is not allowed. For loading CSS, use a "styles.css" file instead, which Obsidian loads for you.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3203-L3203)
Async method 'showUpdateAndEndpoints' has no 'await' expression.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3242-L3242)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4036-L4036)
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/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3365-L3365)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3431-L3431)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3485-L3485)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3525-L3525)[\[5\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3580-L3580)[\[6\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3783-L3783)[\[7\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3955-L3955)[\[8\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4085-L4085)[\[9\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4177-L4177)[\[10\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4233-L4233)[\[11\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4278-L4278)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3463-L3463)
A `require()` style import is forbidden.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3840-L3840)
Avoid setting styles directly via `element.style.marginLeft`. Use CSS classes for better theming and maintainability.



---

### Optional

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L1-L1)
'Vault' is defined but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2206-L2206)[\[2\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2831-L2831)[\[3\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3010-L3010)[\[4\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3032-L3032)[\[5\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3055-L3055)[\[6\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3098-L3098)[\[7\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3613-L3613)
'error' is defined but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2825-L2825)
'e' is defined but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L2929-L2929)
'wouldSkipCount' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3210-L3210)
'active' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3211-L3211)
'backup' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3375-L3375)
'smartModeSetting' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3582-L3582)
'tqSetting' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3634-L3634)
'aiSetting' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3714-L3714)
'consensusSetting' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L3871-L3871)
'rateLimitSetting' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4049-L4049)
'maxRequests' is assigned a value but never used.

[\[1\]](https://github.com/YusufSuleiman/vocab-ankisync-ai-translate/blob/e8fa3232335f218585dd182b0ba26c9f85fb34f5/main.ts#L4054-L4054)
'mainStats' is assigned a value but never used.

