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

[[1](https://github.com/artisticat1/arrows/blob/548a1650fca7aed8c5bca4c3d025ade6c00d8795/src/arrowsManager.ts#L130)][[2](https://github.com/artisticat1/arrows/blob/548a1650fca7aed8c5bca4c3d025ade6c00d8795/src/arrowsViewPlugin.ts#L260)]: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/artisticat1/arrows/blob/548a1650fca7aed8c5bca4c3d025ade6c00d8795/src/matchDecoratorAll.ts#L83)][[2](https://github.com/artisticat1/arrows/blob/548a1650fca7aed8c5bca4c3d025ade6c00d8795/src/utils.ts#L333)][[3](https://github.com/artisticat1/arrows/blob/548a1650fca7aed8c5bca4c3d025ade6c00d8795/src/utils.ts#L334)]:Casting to `any` should be avoided as much as possible.



---



Do <b>NOT</b> open a new PR for re-validation. If you think some of these results are incorrect, please include `/skip` in your comment and the reason why you think the results are incorrect.
Once you have pushed all of the required changes, the bot will reevaluate your PR within 4 hours.