### Required

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L29-L29)
'NodeJS' is not defined.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L130-L130)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L138-L138)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L154-L154)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L161-L161)[5](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L177-L177)[6](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L188-L188)[7](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/modal.ts#L188-L188)[8](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/modal.ts#L323-L323)[9](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/modal.ts#L333-L333)[10](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/modal.ts#L339-L339)
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/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L183-L190)
Promise-returning method provided where a void return was expected by extended/implemented type 'Plugin'.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L183-L183)
Async method 'onunload' has no 'await' expression.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L193-L193)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L128-L128)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L507-L507)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L511-L511)[5](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L514-L514)[6](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L517-L517)[7](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L19-L19)
Unsafe assignment of an `any` value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L90-L90)
Unsafe member access .message on an `any` value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L131-L131)
Unsafe member access .id on an `any` value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L132-L132)
Unsafe argument of type `any` assigned to a parameter of type `TimeEntry`.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L184-L184)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L187-L187)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L191-L191)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L192-L192)[5](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L193-L193)[6](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L279-L279)[7](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L280-L280)[8](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L281-L281)[9](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L342-L342)[10](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L358-L358)[11](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L359-L359)[12](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L360-L360)[13](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L381-L381)[14](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L463-L463)[15](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L68-L68)[16](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L69-L69)[17](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L70-L70)[18](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L98-L98)[19](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L99-L99)[20](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L100-L100)[21](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L370-L370)[22](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L453-L453)[23](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L913-L913)[24](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L927-L927)[25](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L935-L935)
Unsafe assignment of an error typed value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L184-L184)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L187-L187)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L191-L191)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L279-L279)[5](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L280-L280)[6](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L281-L281)[7](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L342-L342)[8](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L343-L343)[9](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L358-L358)[10](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L359-L359)[11](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L360-L360)[12](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L381-L381)[13](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L382-L382)[14](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L463-L463)[15](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L464-L464)[16](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L69-L69)[17](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L70-L70)[18](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L99-L99)[19](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L100-L100)[20](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L536-L536)[21](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L543-L543)[22](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L913-L913)[23](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L927-L927)
Unsafe call of a(n) `error` type typed value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L184-L184)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L187-L187)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L342-L342)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L381-L381)[5](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L463-L463)
Unsafe member access .valueOf on an `error` typed value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L191-L191)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L343-L343)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L382-L382)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L464-L464)
Unsafe member access .toString on an `error` typed value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L279-L279)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L280-L280)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L281-L281)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L358-L358)[5](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L359-L359)[6](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L360-L360)[7](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L69-L69)[8](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L70-L70)[9](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L99-L99)[10](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L100-L100)[11](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L536-L536)[12](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L543-L543)[13](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L913-L913)[14](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L927-L927)
Unsafe member access .format on an `error` typed value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L510-L510)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L510-L510)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L511-L511)
Unsafe member access .categories on an `any` value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L513-L513)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L514-L514)
Unsafe member access .defaultCategory on an `any` value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L516-L516)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L517-L517)
Unsafe member access .categoryColors on an `any` value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L19-L19)
Unexpected any. Specify a different type.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L20-L20)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L21-L21)
Unsafe member access .updateDynamicStyles on an `any` value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L21-L21)
Unsafe call of a(n) `any` typed value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L89-L89)
This assertion is unnecessary since it does not change the type of the expression.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L482-L482)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L483-L483)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L486-L486)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L487-L487)
Unexpected lexical declaration in case block.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L536-L536)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L543-L543)
Unsafe return of a value of type error.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L794-L794)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L1088-L1088)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L1134-L1134)
Unexpected confirm.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L914-L914)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L915-L915)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L917-L917)
Computed name [date] resolves to an `error` typed value.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L1097-L1100)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L1114-L1117)
Promise returned in function argument where a void return was expected.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L1204-L1204)
Async method 'onClose' has no 'await' expression.



---

### Optional

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/main.ts#L49-L49)[2](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/modal.ts#L28-L28)[3](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L35-L35)[4](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L132-L132)[5](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L134-L134)[6](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L144-L144)[7](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L147-L147)[8](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L149-L149)[9](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L162-L162)[10](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L379-L379)[11](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L968-L968)
Use sentence case for UI text.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L332-L332)
'targetTime' is assigned a value but never used.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L601-L601)
'error' is defined but never used.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/data-manager.ts#L799-L799)
'vault' is assigned a value but never used.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/settings-tab.ts#L3-L3)
'PunchClockSettings' is defined but never used.

[1](https://github.com/shunsuke1980/obsidian-plugin-punch-clock/blob/e3344826059303cf46a269fa924a0f82f8187023/src/view.ts#L1-L1)
'setIcon' is defined but never used.

