### Required

[\[1\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L55-L59)[\[2\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L126-L126)[\[3\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L142-L142)
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/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L75-L75)[\[2\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L203-L203)[\[3\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L257-L257)[\[4\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L349-L349)
Use sentence case for UI text.

[\[1\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L81-L81)[\[2\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L87-L87)[\[3\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L93-L93)
The command ID should not include the plugin ID.

[\[1\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L82-L82)[\[2\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L88-L88)[\[3\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L94-L94)
The command name should not include the plugin name.

[\[1\]](https://github.com/sanjeed5/obsidian-focus-checkin/blob/ecc921997bc139c09575c57d407aa9be25af0e26/main.ts#L175-L179)
Promise returned in function argument where a void return was expected.



---

### Optional

