### Required

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/binary-operators/boolean/block.ts#L20-L20)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/binary-operators/boolean/block.ts#L21-L21)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/get-variable/block.ts#L17-L17)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/key-down/block.ts#L14-L14)[\[5\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/set-variable/block.ts#L21-L21)[\[6\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/set-variable/block.ts#L23-L23)[\[7\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/unary-operators/number/block.ts#L18-L18)[\[8\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/unary-operators/number/block.ts#L19-L19)[\[9\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/unary-operators/number/block.ts#L20-L20)[\[10\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-object-editor.ts#L16-L16)[\[11\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L141-L141)[\[12\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L145-L145)[\[13\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L150-L150)[\[14\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L26-L26)[\[15\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L45-L45)[\[16\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L46-L46)[\[17\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/main.ts#L55-L55)[\[18\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/main.ts#L61-L61)[\[19\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/main.ts#L109-L109)[\[20\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/main.ts#L112-L112)
Use sentence case for UI text.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/binary-operators/boolean/instance.ts#L6-L6)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/binary-operators/number/instance.ts#L6-L6)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/chain/instance.ts#L7-L7)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/compare-values/equality/instance.ts#L6-L6)[\[5\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/compare-values/ordinal/instance.ts#L6-L6)[\[6\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/do-nothing/instance.ts#L9-L9)[\[7\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/get-variable/instance.ts#L8-L8)[\[8\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/if-else/instance.ts#L7-L7)[\[9\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/if/instance.ts#L7-L7)[\[10\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/key-down/instance.ts#L40-L40)[\[11\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/set-variable/instance.ts#L8-L8)[\[12\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/unary-operators/boolean/instance.ts#L6-L6)[\[13\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/unary-operators/number/instance.ts#L6-L6)[\[14\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/structs/boolean/boolean.ts#L7-L7)[\[15\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/structs/number/number.ts#L7-L7)[\[16\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/structs/string/string.ts#L7-L7)
Expected a `const` assertion instead of a literal type annotation.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/block.ts#L137-L137)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-runtime-object.ts#L64-L64)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L90-L90)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L128-L128)
Unexpected console statement. Only these console methods are allowed: warn, error, debug.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/get-variable/instance.ts#L11-L11)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/get-variable/instance.ts#L12-L12)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L140-L140)
This assertion is unnecessary since it does not change the type of the expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/get-variable/runtime.ts#L7-L7)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/key-down/runtime.ts#L7-L7)
Async method 'Execute' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/runtime-function.ts#L31-L31)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/structs/struct-handler.ts#L27-L27)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/structs/struct.ts#L52-L52)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/structs/struct.ts#L64-L64)[\[5\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L86-L86)[\[6\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L76-L76)[\[7\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L25-L25)
Unexpected any. Specify a different type.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/set-variable/block.ts#L75-L75)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L34-L36)
Empty block statement.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-object-editor.ts#L23-L23)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-runtime-object.ts#L107-L107)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-runtime-object.ts#L112-L112)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L42-L42)[\[5\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L46-L46)[\[6\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L87-L87)[\[7\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L88-L88)[\[8\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L89-L89)[\[9\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L90-L90)[\[10\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L164-L164)[\[11\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L171-L171)[\[12\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L177-L177)[\[13\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L180-L180)[\[14\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L183-L183)[\[15\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L186-L186)[\[16\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L169-L169)[\[17\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L48-L48)[\[18\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L65-L65)[\[19\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L68-L68)[\[20\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L73-L73)[\[21\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L22-L22)[\[22\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L39-L39)[\[23\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L41-L41)[\[24\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L45-L45)[\[25\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L51-L51)[\[26\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L57-L57)[\[27\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L64-L64)[\[28\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L82-L82)[\[29\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L112-L112)[\[30\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L19-L19)[\[31\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L20-L20)[\[32\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L44-L44)[\[33\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L56-L56)[\[34\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L59-L59)[\[35\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L62-L62)[\[36\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L78-L78)[\[37\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/game-view.ts#L29-L29)[\[38\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/main.ts#L91-L91)
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/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-runtime-object.ts#L41-L41)
Avoid setting styles directly via `element.style.transform`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-runtime-object.ts#L42-L42)
Avoid setting styles directly via `element.style.position`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-runtime-object.ts#L60-L60)
Avoid setting styles directly via `element.style.width`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-runtime-object.ts#L61-L61)
Avoid setting styles directly via `element.style.height`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L30-L30)
Async method 'onOpen' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L86-L86)
Async method 'onClose' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L129-L129)
Async method 'Display' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L46-L46)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L76-L76)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L92-L92)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L7-L7)[\[5\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L15-L15)[\[6\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L26-L26)[\[7\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L26-L26)[\[8\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L15-L15)[\[9\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L15-L15)[\[10\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L13-L13)[\[11\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L13-L13)
Prefer using the primitive `string` as a type name, rather than the upper-cased `String`.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L52-L52)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L61-L61)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L72-L72)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L35-L35)[\[5\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L78-L78)[\[6\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L26-L26)[\[7\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L51-L51)[\[8\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L52-L52)[\[9\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L72-L72)[\[10\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L73-L73)[\[11\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L87-L87)
Invalid operand for a '+' operation. Operands must each be a number or string, allowing a string + any of: `any`, `boolean`, `null`, `RegExp`, `undefined`. Got `String`.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L140-L140)
Avoid casting to 'TFile'. Use an 'instanceof TFile' check to safely narrow the type.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L163-L163)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/scene-view.ts#L19-L19)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L18-L18)
Async method 'Focus' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-manager.ts#L172-L172)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/game-view.ts#L32-L32)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/scene-view.ts#L64-L64)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L134-L134)
Async method 'UnFocus' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L31-L31)
Async method 'DisplayThumbnail' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L34-L34)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L47-L47)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L59-L59)[\[4\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L34-L34)[\[5\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L76-L76)[\[6\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L49-L49)
Async arrow function has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L40-L40)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L20-L20)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L17-L17)
Async method 'Open' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L51-L51)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-folder.ts#L68-L68)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L38-L38)
Async method 'DisplayProperties' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L71-L71)
Async method 'Save' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L85-L85)
Unexpected use of 'fetch'. Use the built-in `requestUrl` function instead of `fetch` for network requests in Obsidian.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L97-L97)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L107-L107)[\[3\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L116-L116)
Async method 'DisplayActualFile' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L99-L99)[\[2\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/real-file.ts#L118-L118)
Avoid setting styles directly via `element.style.objectFit`. Use CSS classes for better theming and maintainability.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/game-view.ts#L304-L304)
Async method 'OnStart' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/game-view.ts#L314-L314)
Async method 'OnNewFrame' has no 'await' expression.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/main.ts#L60-L60)
The command ID should not include the plugin ID.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/main.ts#L61-L61)
The command name should not include the plugin name.



---

### Optional

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/block.ts#L61-L61)
'valInput' is assigned a value but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/functions/do-nothing/block.ts#L1-L1)
'GEODEView' is defined but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/amethyst-scripting/structs/struct-handler.ts#L52-L52)
'newObj' is assigned a value but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-objects/geode-object-editor.ts#L3-L3)
'AmethystStruct' is defined but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/geode-view.ts#L1-L1)
'Keymap' is defined but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/project.ts#L1-L1)
'App' is defined but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/file-types/geode-file.ts#L32-L32)
'manager' is assigned a value but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L3-L3)
'AmethystFunction' is defined but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L7-L7)
'Project' is defined but never used.

[\[1\]](https://github.com/TGT12206/GEODE/blob/7e371310539c78889a74dba6be96490214387809/classes/tabs/script-editor.ts#L127-L127)
'e' is defined but never used.

