### Required

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L56-L56)[\[2\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L69-L69)[\[3\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L73-L73)[\[4\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L91-L91)[\[5\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L135-L135)[\[6\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L156-L156)[\[7\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L158-L158)[\[8\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L159-L159)[\[9\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/release.ts#L160-L160)[\[10\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/stats.ts#L77-L77)[\[11\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/stats.ts#L114-L114)[\[12\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L21-L21)[\[13\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L23-L23)[\[14\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L33-L33)[\[15\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L42-L42)[\[16\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L55-L55)[\[17\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L57-L57)[\[18\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L91-L91)[\[19\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L101-L101)[\[20\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L107-L107)[\[21\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L120-L120)[\[22\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L140-L140)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/stats.ts#L1-L1)
Do not import Node.js builtin module "fs"

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L16-L16)[\[2\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/shellUtils.ts#L72-L72)
Explicit undefined is unnecessary on an optional parameter.

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/versionUtils.ts#L4-L4)
'moment' import is restricted from being used. The 'moment' package is bundled with Obsidian. Please import it from 'obsidian' instead.

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/automation/utils/versionUtils.ts#L4-L4)
'moment' should be listed in the project's dependencies. Run 'npm i -S moment' to add it

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/packages/obsidian/src/ChartData.ts#L5-L5)[\[2\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/packages/obsidian/src/ChartView.ts#L112-L112)
Unexpected undescribed directive comment. Include descriptions to explain why the comment is necessary.

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/packages/obsidian/src/ChartData.ts#L5)
Unused eslint-disable directive (no problems were reported from '@typescript-eslint/consistent-type-definitions').

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/packages/obsidian/src/ChartView.ts#L113-L113)
Invalid type "{}" of template literal expression.

[\[1\]](https://github.com/mProjectsCode/obsidian-bases-charts-plugin/blob/4b89f507d11b07cc2a0fddd1990c9046c48af934/packages/obsidian/src/main.ts#L6-L6)
Async method 'onload' has no 'await' expression.



---

### Optional

