### Required

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L55-L55)
The command ID should not include the plugin ID.

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L80-L80)[[2]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L100-L100)[[3]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L144-L144)[[4]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L147-L147)[[5]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L150-L150)[[6]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L153-L153)[[7]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L156-L156)[[8]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L159-L159)[[9]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L160-L160)
Unsafe assignment of an `any` value.

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L100-L100)[[2]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L144-L144)[[3]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L144-L144)[[4]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L147-L147)[[5]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L150-L150)[[6]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L153-L153)[[7]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L156-L156)[[8]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L159-L159)[[9]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L159-L159)[[10]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L160-L160)
Unsafe call of a(n) `any` typed value.

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L143-L143)[[2]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L165-L165)[[3]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L169-L169)[[4]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L176-L176)
Unexpected undescribed directive comment. Include descriptions to explain why the comment is necessary.

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L143-L143)[[2]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L165-L165)[[3]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L169-L169)[[4]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L176-L176)
Unexpected ESLint directive comment.

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L143-L143)
Disabling '@typescript-eslint/no-explicit-any' is not allowed.

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L144-L144)[[2]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L147-L147)[[3]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L150-L150)[[4]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L153-L153)[[5]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L156-L156)[[6]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L159-L159)[[7]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L159-L159)
Unsafe member access .use on an `any` value.

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L160-L160)
Unsafe member access .processSync on an `any` value.



---

### Optional

[[1]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L233-L233)[[2]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L243-L243)[[3]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L251-L251)[[4]](https://github.com/FinickySpider/Obsidian-Copy-as-Plaintext/blob/4cb12fc70acecf3875f55ebc1b9904a383c8d61e/main.ts#L252-L252)
Use sentence case for UI text.

