### Required

[\[1\]](https://github.com/ShaktiSampadSwain/Pomodian/blob/e25aee16f3186d118ccbd788dc0ff059eaa35326/main.ts#L35-L35)[\[2\]](https://github.com/ShaktiSampadSwain/Pomodian/blob/e25aee16f3186d118ccbd788dc0ff059eaa35326/main.ts#L163-L163)
Use sentence case for UI text.

[\[1\]](https://github.com/ShaktiSampadSwain/Pomodian/blob/e25aee16f3186d118ccbd788dc0ff059eaa35326/main.ts#L62-L62)
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/ShaktiSampadSwain/Pomodian/blob/e25aee16f3186d118ccbd788dc0ff059eaa35326/main.ts#L90-L90)
`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/ShaktiSampadSwain/Pomodian/blob/e25aee16f3186d118ccbd788dc0ff059eaa35326/main.ts#L308-L308)
Expected an assignment or function call and instead saw an expression.

[\[1\]](https://github.com/ShaktiSampadSwain/Pomodian/blob/e25aee16f3186d118ccbd788dc0ff059eaa35326/main.ts#L498-L498)[\[2\]](https://github.com/ShaktiSampadSwain/Pomodian/blob/e25aee16f3186d118ccbd788dc0ff059eaa35326/main.ts#L549-L549)[\[3\]](https://github.com/ShaktiSampadSwain/Pomodian/blob/e25aee16f3186d118ccbd788dc0ff059eaa35326/main.ts#L571-L571)
Use `new Setting(containerEl).setName(...).setHeading()` instead of creating HTML heading elements directly.



---

### Optional

