Skip to content

perf(webgpu): memoize the per-quad segment slot lookup (#1608) #1398

perf(webgpu): memoize the per-quad segment slot lookup (#1608)

perf(webgpu): memoize the per-quad segment slot lookup (#1608) #1398

Triggered via push August 28, 2026 07:01
Status Failure
Total duration 4m 6s
Artifacts

main.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

1 error and 50 warnings
test
Process completed with exit code 1.
lint: packages/melonjs/src/application/application.ts#L725
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L694
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L601
Unnecessary conditional, value is always falsy
lint: packages/melonjs/src/application/application.ts#L594
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L520
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L509
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L380
Forbidden non-null assertion
lint: packages/melonjs/src/application/application.ts#L335
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L106
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L96
Unnecessary conditional, the types have no overlap
lint: packages/melonjs/src/application/application.ts#L725
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L694
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L601
Unnecessary conditional, value is always falsy
lint: packages/melonjs/src/application/application.ts#L594
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L520
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L509
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L380
Forbidden non-null assertion
lint: packages/melonjs/src/application/application.ts#L335
Unnecessary conditional, value is always truthy
lint: packages/melonjs/src/application/application.ts#L106
Unnecessary optional chain on a non-nullish value
lint: packages/melonjs/src/application/application.ts#L96
Unnecessary conditional, the types have no overlap
windows: packages/melonjs/src/application/application.ts#L725
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L694
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L601
Unnecessary conditional, value is always falsy
windows: packages/melonjs/src/application/application.ts#L594
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L520
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L509
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L380
Forbidden non-null assertion
windows: packages/melonjs/src/application/application.ts#L335
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L106
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L96
Unnecessary conditional, the types have no overlap
windows: packages/melonjs/src/application/application.ts#L725
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L694
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L601
Unnecessary conditional, value is always falsy
windows: packages/melonjs/src/application/application.ts#L594
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L520
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L509
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L380
Forbidden non-null assertion
windows: packages/melonjs/src/application/application.ts#L335
Unnecessary conditional, value is always truthy
windows: packages/melonjs/src/application/application.ts#L106
Unnecessary optional chain on a non-nullish value
windows: packages/melonjs/src/application/application.ts#L96
Unnecessary conditional, the types have no overlap
test: packages/melonjs/src/application/application.ts#L725
Unnecessary conditional, value is always truthy
test: packages/melonjs/src/application/application.ts#L694
Unnecessary conditional, value is always truthy
test: packages/melonjs/src/application/application.ts#L601
Unnecessary conditional, value is always falsy
test: packages/melonjs/src/application/application.ts#L594
Unnecessary optional chain on a non-nullish value
test: packages/melonjs/src/application/application.ts#L520
Unnecessary optional chain on a non-nullish value
test: packages/melonjs/src/application/application.ts#L509
Unnecessary optional chain on a non-nullish value
test: packages/melonjs/src/application/application.ts#L380
Forbidden non-null assertion
test: packages/melonjs/src/application/application.ts#L335
Unnecessary conditional, value is always truthy
test: packages/melonjs/src/application/application.ts#L106
Unnecessary optional chain on a non-nullish value
test: packages/melonjs/src/application/application.ts#L96
Unnecessary conditional, the types have no overlap