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

### Required

[[1](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/modals.ts#L60)][[2](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L26)][[3](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L68)][[4](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L70-L75)][[5](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L77-L82)][[6](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L84-L90)][[7](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L241)][[8](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L310)][[9](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L311)][[10](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L312)][[11](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L316)][[12](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L317)][[13](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L325)][[14](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L326)][[15](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/ui/SettingsTab.ts#L333)]: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/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L1223)][[2](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/commands.ts#L119)]:Obsidian's configuration directory isn't necessarily `.obsidian`, it can be configured by the user. You can access the configured value from `Vault#configDir`

[[1](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L254)][[2](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L295)][[3](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L300)][[4](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L379)][[5](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L382)][[6](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L387)][[7](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L403)][[8](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L446)][[9](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L477)][[10](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L483)][[11](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L520)][[12](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L526)][[13](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L571)][[14](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L585)][[15](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L588)][[16](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L594)][[17](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L617)][[18](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L623)][[19](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L635)][[20](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L646)][[21](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L652)][[22](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L670)][[23](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L680)][[24](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L763)][[25](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L767)][[26](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L801)][[27](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L824)][[28](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L839)][[29](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L850)][[30](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L856)] and more :You should consider limiting the number of `console.log`s in your code, to not pollute the dev console.



---

### Optional

[[1](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L350)][[2](https://github.com/IshizuEitaro/obsidian-wayback-archiver/blob/70579347f99e3ac425d67dc807c0963b62c79e44/src/core/archiver.ts#L543)]:Casting to `any` should be avoided as much as possible.



---



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.