Thank you for your submission, an automated scan of your plugin code's revealed the following issues:

### Required

[[1](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L919)][[2](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1146)][[3](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1614)][[4](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1818)][[5](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2092)][[6](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2211)][[7](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2225)][[8](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2577)][[9](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2588)][[10](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2741)][[11](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2828)][[12](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2992)][[13](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L3074)][[14](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L3209)][[15](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4074)][[16](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4169)][[17](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4232)][[18](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4244)][[19](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4435)][[20](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4660)][[21](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4674)]:Using `innerHTML`, `outerHTML` or similar API's is a security risk. Instead, use the DOM API or the Obsidian helper functions: <https://docs.obsidian.md/Plugins/User+interface/HTML+elements>

[[1](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L969)]:The command name should not include the plugin name.

[[1](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1150)][[2](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1164)][[3](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1165)][[4](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1166)][[5](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1169)][[6](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1178)][[7](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1179)][[8](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1261)][[9](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1277)][[10](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1278)][[11](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1279)][[12](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1371)][[13](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1372)][[14](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1373)][[15](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1374)][[16](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1375)][[17](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1376)][[18](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1383)][[19](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1384)][[20](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1391)][[21](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1392)][[22](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1393)][[23](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1394)][[24](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1395)][[25](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1396)][[26](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1424)][[27](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1425)][[28](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1437)][[29](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1438)][[30](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1830)] and more :You should avoid assigning styles via JavaScript or in HTML and instead move all these styles into CSS so that they are more easily adaptable by themes and snippets.


[[1](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L449)][[2](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1302)][[3](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1307)][[4](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1313)][[5](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1318)][[6](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1324)][[7](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1329)][[8](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1335)][[9](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1340)][[10](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1347)][[11](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1352)][[12](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4103)][[13](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4114)]:You should consider limiting the number of `console.log`s in your code, to not pollute the dev console.



---

### Optional

[[1](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L27)][[2](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L57)][[3](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L120)][[4](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L135)][[5](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L160)][[6](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L161)][[7](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L163)][[8](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L164)][[9](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L165)][[10](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L166)][[11](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L167)][[12](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L643)][[13](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L794)][[14](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L974)][[15](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L997)][[16](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1135)][[17](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1201)][[18](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1213)][[19](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1222)][[20](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1226)][[21](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1228)][[22](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1240)][[23](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1356)][[24](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1357)][[25](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1406)][[26](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1656)][[27](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L1890)][[28](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2265)][[29](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2266)][[30](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L2273)] and more :Casting to `any` should be avoided as much as possible.

[[1](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4105-L4112)][[2](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4118-L4138)][[3](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4279-L4286)][[4](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4324-L4331)][[5](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L4368-L4373)][[6](https://github.com/propranolol11/todoist-board/blob/4edd89f06fd6c2b5bc14b0fb04f961b800883315/main.ts#L5198-L5208)]:Obsidian provides the [`requestUrl`](https://docs.obsidian.md/Reference/TypeScript+API/requestUrl) method, it will make sure that network requests work on every plattform.



---



Do <b>NOT</b> open a new PR for re-validation.
Once you have pushed all of the required changes to your repo, the bot will update the labels on this PR within 6 hours.
If you think some of the required changes are incorrect, please comment with `/skip` and the reason why you think the results are incorrect.