### Required

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L16-L16)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L16-L16)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L60-L60)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L65-L65)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L70-L70)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L70-L70)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L75-L75)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L75-L75)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L80-L80)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L80-L80)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L85-L85)[12](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L85-L85)[13](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L90-L90)[14](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L90-L90)[15](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L95-L95)[16](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L95-L95)[17](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L100-L100)[18](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L100-L100)[19](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L122-L122)[20](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L22-L22)[21](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L17-L17)[22](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L169-L169)[23](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L186-L186)[24](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L236-L236)[25](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L760-L760)[26](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L822-L822)[27](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L867-L867)[28](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L59-L59)[29](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L61-L61)[30](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L13-L13)[31](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L16-L16)[32](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L312-L312)[33](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L56-L56)
Unexpected any. Specify a different type.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L40-L40)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L176-L176)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L179-L179)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L180-L180)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L198-L198)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L201-L201)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L245-L245)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L500-L500)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L543-L543)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L560-L560)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L643-L643)[12](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L150-L150)[13](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L150-L150)
Unsafe argument of type `any` assigned to a parameter of type `string`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L40-L40)
Unsafe member access [key] on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L61-L61)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L66-L66)
Unsafe return of a value of type `Promise<any>`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L103-L103)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L105-L105)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L107-L107)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L110-L110)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L115-L115)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L115-L115)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L115-L115)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L146-L146)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L165-L165)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L30-L30)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L32-L32)[12](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L131-L131)[13](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L144-L144)[14](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L172-L172)[15](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L173-L173)[16](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L188-L188)[17](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L189-L189)[18](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L197-L197)[19](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L202-L202)[20](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L316-L316)[21](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L346-L346)[22](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L358-L358)[23](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L360-L360)[24](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L364-L364)[25](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L365-L365)[26](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L385-L385)[27](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L407-L407)[28](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L486-L486)[29](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L490-L490)[30](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L495-L495)[31](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L529-L529)[32](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L533-L533)[33](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L539-L539)[34](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L553-L553)[35](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L557-L557)[36](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L560-L560)[37](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L569-L569)[38](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L613-L613)[39](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L668-L668)[40](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L673-L675)[41](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L710-L710)[42](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L727-L727)[43](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L735-L735)[44](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L741-L741)[45](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L748-L748)[46](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L754-L754)[47](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L761-L761)[48](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L763-L763)[49](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L775-L775)[50](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L791-L791)[51](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L795-L795)[52](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L798-L798)[53](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L807-L807)[54](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L809-L809)[55](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L812-L812)[56](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L815-L815)[57](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L823-L823)[58](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L73-L73)[59](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L278-L278)[60](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L291-L291)[61](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L314-L314)
Unsafe assignment of an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L103-L103)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L198-L198)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L198-L198)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L209-L209)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L216-L216)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L220-L220)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L316-L316)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L346-L346)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L348-L348)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L358-L358)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L361-L361)[12](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L613-L613)[13](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L775-L775)[14](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L807-L807)
Unsafe member access .path on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L109-L109)
Unsafe member access .code on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L110-L110)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L111-L111)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L112-L112)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L152-L152)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L201-L201)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L240-L240)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L245-L245)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L246-L246)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L250-L250)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L411-L411)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L412-L412)[12](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L413-L413)[13](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L414-L414)[14](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L566-L566)[15](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L566-L566)[16](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L567-L567)[17](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L569-L569)[18](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L577-L577)[19](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L672-L672)[20](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L673-L673)[21](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L674-L674)[22](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L675-L675)[23](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L763-L763)[24](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L278-L278)
Unsafe member access .data on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L149-L149)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L152-L152)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L157-L157)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L99-L99)
Expected the Promise rejection reason to be an Error.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L165-L165)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L129-L129)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L281-L281)
Unsafe member access .message on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/extension/imageExtension.ts#L1-L8)
'@codemirror/view' should be listed in the project's dependencies. Run 'npm i -S @codemirror/view' to add it

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/extension/imageExtension.ts#L10-L10)
'@codemirror/state' should be listed in the project's dependencies. Run 'npm i -S @codemirror/state' to add it

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L2-L2)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L1-L1)
Do not import Node.js builtin module "path"

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L31-L31)
Do not access Object.prototype method 'hasOwnProperty' from target object.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L34-L34)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L389-L389)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L412-L414)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L615-L615)
Unsafe return of a value of type `any`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L19-L116)
Promise-returning method provided where a void return was expected by extended/implemented type 'Plugin'.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L45-L45)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L203-L203)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L210-L210)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L217-L217)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L221-L221)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L269-L269)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L318-L318)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L320-L320)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L330-L330)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L337-L337)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L349-L349)[12](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L350-L350)[13](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L363-L363)[14](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L454-L474)[15](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L764-L764)[16](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L907-L907)[17](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L159-L159)[18](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L167-L167)[19](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L186-L186)[20](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L199-L199)[21](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L211-L211)[22](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L223-L223)[23](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L295-L295)
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/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L91-L91)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L93-L93)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L94-L94)
Unsafe argument of type `any` assigned to a parameter of type `(file: TAbstractFile) => any`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L92-L92)
Unsafe argument of type `any` assigned to a parameter of type `(file: TAbstractFile, oldPath: string) => any`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L98-L98)
Unsafe argument of type `any` assigned to a parameter of type `(evt: ClipboardEvent, editor: Editor, info: MarkdownView | MarkdownFileInfo) => any`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L99-L99)
Unsafe argument of type `any` assigned to a parameter of type `(evt: DragEvent, editor: Editor, info: MarkdownView | MarkdownFileInfo) => any`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L147-L147)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L190-L190)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L366-L366)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L409-L409)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L562-L562)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L670-L670)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L762-L762)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L824-L824)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L124-L124)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L276-L276)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L292-L292)
Unsafe member access .status on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L172-L172)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L172-L172)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L173-L173)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L173-L173)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L173-L173)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L191-L191)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L204-L204)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L224-L224)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L229-L229)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L486-L486)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L529-L529)[12](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L553-L553)[13](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L150-L150)
Unsafe member access .name on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L174-L174)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L180-L180)
Unsafe member access .sub on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L179-L179)
Unsafe argument of type `any` assigned to a parameter of type `string | number`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L179-L179)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L188-L188)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L197-L197)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L202-L202)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L150-L150)
Unsafe member access .id on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L197-L197)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L360-L360)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L615-L615)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L795-L795)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L812-L812)
Unsafe member access .doc_id on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L239-L239)
Unsafe argument of type error typed assigned to a parameter of type `string | number | Date`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L239-L239)
Unsafe member access .mtime on an `error` typed value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L240-L240)
Unsafe argument of type `any` assigned to a parameter of type `string | number | Date`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L254-L256)
Empty block statement.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L278-L278)
Unexpected lexical declaration in case block.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L278-L278)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L461-L464)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L466-L469)
Unsafe assignment of an error typed value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L313-L313)
Async method 'onSyncItem' has no 'await' expression.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L325-L325)
Async method 'onVaultCreate' has no 'await' expression.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L334-L334)
Async method 'onVaultModify' has no 'await' expression.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L341-L341)
Async method 'onVaultRename' has no 'await' expression.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L387-L387)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L458-L458)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L492-L492)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L535-L535)
Unsafe member access .success on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L389-L389)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L412-L412)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L457-L457)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L482-L482)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L494-L494)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L538-L538)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L557-L557)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L566-L566)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L673-L673)
Unsafe call of a(n) `any` typed value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L389-L389)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L389-L389)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L389-L389)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L463-L463)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L468-L468)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L494-L494)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L495-L495)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L498-L498)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L538-L538)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L539-L539)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L541-L541)
Unsafe member access .url on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L442-L442)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L448-L448)
Unsafe argument of type `any[]` assigned to a parameter of type `string[]`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L457-L457)
Unsafe member access .map on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L460-L460)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L462-L462)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L463-L463)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L467-L467)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L467-L467)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L468-L468)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L468-L468)
Unsafe member access .originalFile on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L461-L461)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L466-L466)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L149-L149)
Unsafe call of a(n) `error` type typed value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L462-L462)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L467-L467)
Unsafe member access .originalURL on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L482-L482)
Unsafe member access .type on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L484-L484)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L527-L527)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L551-L551)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L38-L38)
`substr` is deprecated. A legacy feature for browser compatibility

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L488-L488)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L531-L531)
Unsafe argument of type `any` assigned to a parameter of type `File`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L521-L521)
Unsafe argument of type error typed assigned to a parameter of type `string`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L557-L557)
Unsafe member access .arrayBuffer on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L560-L560)
Unsafe argument of type `any` assigned to a parameter of type `ArrayBuffer`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L594-L594)
Async method 'getFileParent' has no 'await' expression.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L765-L765)
Unsafe member access .title on an `any` value.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L901-L901)
Async method 'showPullModal' has no 'await' expression.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L908-L908)
This assertion is unnecessary since it does not change the type of the expression.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L40-L40)
'createSpan' is not defined.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L69-L69)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L157-L157)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L173-L173)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L184-L184)
Async arrow function has no 'await' expression.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L2-L2)
Do not import Node.js builtin module "stream"

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L23-L23)
Prefer using the primitive `boolean` as a type name, rather than the upper-cased `Boolean`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L31-L31)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L34-L34)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L70-L70)
'Buffer' is not defined.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L31-L31)
Unsafe argument of type `any` assigned to a parameter of type `WithImplicitCoercion<ArrayBuffer | SharedArrayBuffer>`.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L65-L65)
Computed name [element[key]] resolves to an `any` value.



---

### Optional

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L53-L53)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L164-L164)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L146-L146)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L515-L515)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L646-L646)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L659-L659)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/api.ts#L148-L148)
'e' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/extension/imageExtension.ts#L3-L3)
'DecorationSet' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/extension/imageExtension.ts#L5-L5)
'PluginValue' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L1-L1)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L1-L1)
'TFile' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L1-L1)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L1-L1)
'TFolder' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L1-L1)
'TAbstractFile' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L2-L2)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L1-L1)
'parse' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/helper.ts#L104-L104)
'name' is assigned a value but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L1-L1)
'App' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L1-L1)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L1-L1)
'PluginSettingTab' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L1-L1)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L1-L1)
'Setting' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L32-L32)[2](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L44-L44)[3](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L369-L369)[4](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L767-L767)[5](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L828-L828)[6](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L831-L831)[7](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L15-L15)[8](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L17-L17)[9](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L19-L19)[10](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L20-L20)[11](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L21-L21)[12](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L70-L70)[13](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L69-L69)[14](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L73-L73)[15](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L75-L75)[16](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L84-L84)[17](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L86-L86)[18](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L90-L90)[19](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L141-L141)[20](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L182-L182)[21](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L193-L193)[22](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L205-L205)[23](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L217-L217)[24](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L324-L324)
Use sentence case for UI text.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L44-L44)
'pullIconEl' is assigned a value but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L151-L151)
'counter' is assigned a value but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L173-L173)
'docIndexPath' is assigned a value but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L215-L215)
'renameFile' is assigned a value but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/main.ts#L245-L245)
'modify' is assigned a value but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L1-L1)
'Editor' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L1-L1)
'MarkdownView' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L1-L1)
'Notice' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/modals.ts#L1-L1)
'Plugin' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L4-L4)
'RequestUrlParam' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/setting.ts#L5-L5)
'MrdocApiReq' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L1-L1)
'resolve' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L1-L1)
'relative' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L1-L1)
'join' is defined but never used.

[1](https://github.com/zmister2016/obsidian-mrdoc/blob/2145e9425d721e56354acdb61959061a74f90206/src/utils.ts#L1-L1)
'posix' is defined but never used.

