### Required

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/Logger.ts#L8-L8)[[2]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/Logger.ts#L8-L8)[[3]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/Logger.ts#L14-L14)[[4]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/Logger.ts#L14-L14)[[5]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/Logger.ts#L20-L20)[[6]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/Logger.ts#L20-L20)
Unexpected any. Specify a different type.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/filters/TransparentFilter.ts#L27-L27)
Invalid type "ThresholdParamColor" of template literal expression.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L76-L76)
Promise returned in function argument where a void return was expected.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L81-L81)
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/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L138-L138)
Unnecessary escape character: \..

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L138-L138)[[2]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L138-L138)[[3]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L138-L138)
Unnecessary escape character: \".

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L203-L203)[[2]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L228-L228)
Avoid casting to 'TFile'. Use an 'instanceof TFile' check to safely narrow the type.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L256-L256)
Unexpected `await` of a non-Promise (non-"Thenable") value.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L263-L263)
Unsafe member access .message on an `any` value.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/main.ts#L278-L278)
Unsafe assignment of an `any` value.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/manifest.json#L6-L6)
The 'description' property should be concise and follow the submission requirements.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/manifest.json#L9-L9)
The 'fundingUrl' cannot be empty.



---

### Optional

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/Logger.ts#L10-L10)[[2]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/Logger.ts#L22-L22)[[3]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/filters/BoostLightnessFilter.ts#L25-L25)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/filters/ContrastFilter.ts#L4-L4)
'Color' is defined but never used.

[[1]](https://github.com/0qln/obsidian-image-darkmodifier/blob/edc145b2a7987d93b2e480d5afd44ac7523598b2/filters/ContrastFilter.ts#L4-L4)
'ColorInstance' is defined but never used.

