### Required

[\[1\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/main.ts#L96-L96)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/main.ts#L159-L159)[\[2\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/modals/date-picker.ts#L71-L71)[\[3\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/modals/date-picker.ts#L80-L80)[\[4\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/modals/open-daily-note.ts#L37-L37)
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/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/modals/date-picker.ts#L66-L66)[\[2\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/settings.ts#L78-L78)[\[3\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/settings.ts#L91-L91)[\[4\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/settings.ts#L118-L118)[\[5\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/settings.ts#L192-L192)
Use sentence case for UI text.

[\[1\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/modals/open-daily-note.ts#L28-L38)
Promise-returning method provided where a void return was expected by extended/implemented type 'SuggestModal<string>'.

[\[1\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/parser.ts#L2-L2)[\[2\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/utils.ts#L1-L1)
'moment' import is restricted from being used. The 'moment' package is bundled with Obsidian. Please import it from 'obsidian' instead.

[\[1\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/parser.ts#L87-L87)[\[2\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/parser.ts#L91-L91)
Invalid type ""sunday" | "monday" | "tuesday" | "wednesday" | "thursday" | "friday" | "saturday" | Omit<DayOfWeek, "locale-default">" of template literal expression.

[\[1\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/settings.ts#L133-L133)
Invalid type "Omit<DayOfWeek, "locale-default">" of template literal expression.

[\[1\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/utils.ts#L1-L1)
'moment' should be listed in the project's dependencies. Run 'npm i -S moment' to add it

[\[1\]](https://github.com/tbergeron/obsidian-nldates-redux/blob/44d6b0e7066e09c13790fa63eee4e2194046f76b/src/utils.ts#L193-L193)
This assertion is unnecessary since it does not change the type of the expression.



---

### Optional

