Skip to content

WebGL 2 only renderer + Vertex Array Objects (#1509) — 20.0.0 (#1553) #1239

WebGL 2 only renderer + Vertex Array Objects (#1509) — 20.0.0 (#1553)

WebGL 2 only renderer + Vertex Array Objects (#1509) — 20.0.0 (#1553) #1239

Triggered via push July 29, 2026 00:43
Status Success
Total duration 4m 4s
Artifacts

main.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

50 warnings
lint: packages/melonjs/src/application/application.ts#L787
Forbidden non-null assertion
lint: packages/melonjs/src/application/application.ts#L735
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L730
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L716
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L711
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L617
Forbidden non-null assertion
lint: packages/melonjs/src/application/application.ts#L557
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L335
Forbidden non-null assertion
lint: packages/melonjs/src/application/application.ts#L105
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L95
Unnecessary conditional, the types have no overlap
lint: packages/melonjs/src/application/application.ts#L787
Forbidden non-null assertion
lint: packages/melonjs/src/application/application.ts#L735
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L730
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L716
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L711
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L617
Forbidden non-null assertion
lint: packages/melonjs/src/application/application.ts#L557
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L335
Forbidden non-null assertion
lint: packages/melonjs/src/application/application.ts#L105
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L95
Unnecessary conditional, the types have no overlap
windows: packages/melonjs/src/application/application.ts#L787
Forbidden non-null assertion
windows: packages/melonjs/src/application/application.ts#L735
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L730
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L716
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L711
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L617
Forbidden non-null assertion
windows: packages/melonjs/src/application/application.ts#L557
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L335
Forbidden non-null assertion
windows: packages/melonjs/src/application/application.ts#L105
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L95
Unnecessary conditional, the types have no overlap
windows: packages/melonjs/src/application/application.ts#L787
Forbidden non-null assertion
windows: packages/melonjs/src/application/application.ts#L735
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L730
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L716
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L711
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L617
Forbidden non-null assertion
windows: packages/melonjs/src/application/application.ts#L557
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L335
Forbidden non-null assertion
windows: packages/melonjs/src/application/application.ts#L105
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L95
Unnecessary conditional, the types have no overlap
test: packages/melonjs/src/application/application.ts#L787
Forbidden non-null assertion
test: packages/melonjs/src/application/application.ts#L735
Unnecessary optional chain on a non-nullish value
test: packages/melonjs/src/application/application.ts#L730
Unnecessary conditional, value is always truthy
test: packages/melonjs/src/application/application.ts#L716
Unnecessary optional chain on a non-nullish value
test: packages/melonjs/src/application/application.ts#L711
Unnecessary conditional, value is always truthy
test: packages/melonjs/src/application/application.ts#L617
Forbidden non-null assertion
test: packages/melonjs/src/application/application.ts#L557
Unnecessary conditional, value is always truthy
test: packages/melonjs/src/application/application.ts#L335
Forbidden non-null assertion
test: packages/melonjs/src/application/application.ts#L105
Unnecessary optional chain on a non-nullish value
test: packages/melonjs/src/application/application.ts#L95
Unnecessary conditional, the types have no overlap