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

### Required

[[1](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/wdio.conf.ts#L4)]:Obsidian's configuration directory isn't necessarily `.obsidian`, it can be configured by the user. You can access the configured value from `Vault#configDir`



---

### Optional

[[1](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/src/main.ts#L52)][[2](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/src/main.ts#L65)][[3](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/src/main.ts#L103)][[4](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/test/specs/deduplicateTabsBasic.e2e.ts#L94)][[5](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/test/specs/deduplicateTabsBasic.e2e.ts#L144)][[6](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/test/specs/deduplicateTabsBasic.e2e.ts#L145)][[7](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/test/specs/openInNewTabBasic.e2e.ts#L57)][[8](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/test/specs/openInNewTabBasic.e2e.ts#L118)][[9](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/test/specs/openInNewTabSplitsAndMore.e2e.ts#L103)]:Casting to `any` should be avoided as much as possible.

[[1](https://github.com/jesse-r-s-hines/obsidian-open-tab-settings/blob/9668673c24d4d9b6336537f642441fb405705934/test/pageobjects/workspace.page.ts#L172)]:Use `app.fileManager.trashFile(file: TAbstractFile)` instead, this will make sure that the file is deleted according to the users preferences.



---



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.