JavaScript/TypeScript linter. Used in the engine's CI via reviewdog's eslint action to enforce JS style and catch errors in engine-owned JavaScript.