### Required

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/esbuild.config.mjs#L4-L4)
'isProduction' is assigned a value but never used.

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L67-L67)
Unexpected any. Specify a different type.

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L67-L67)
Unsafe member access .webkitAudioContext on an `any` value.

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L114-L114)
Creating and attaching "style" elements is not allowed. For loading CSS, use a "styles.css" file instead, which Obsidian loads for you.

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L158-L158)
Unsafe assignment of an `any` value.

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L207-L207)
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/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L259-L259)
`activeLeaf` is deprecated. The use of this field is discouraged.
The recommended alternatives are:
- If you need information about the current view, use {@link Workspace.getActiveViewOfType}.
- If you need to open a new file or navigate a view, use {@link Workspace.getLeaf}.

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L524-L524)[[2]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L595-L595)
Use sentence case for UI text.

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L627-L627)[[2]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L643-L643)
Unexpected confirm.



---

### Optional

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L1-L1)
'WorkspaceLeaf' is defined but never used.

[[1]](https://github.com/ALE-ARME/Hey-Wake-Up/blob/1ad8e1d0405b8343f20103a73146480f4c5f85b6/main.ts#L68-L68)
'e' is defined but never used.

