Use const declarations for variables that are never reassigned JS-0242
Anti-pattern
Minor
2 occurrences in this check
'trail' is never reassigned. Use 'const' instead
 12let speedY = 0;
 13let playerX = 10;
 14let playerY = 10;
 15let trail = []; 16let tail = 5;
 17
 18let appleX = 15;
'canvas' is never reassigned. Use 'const' instead
  1window.onload = function () {
  2  let canvas = document.getElementById("canvas");  3  context = canvas.getContext("2d");
  4  document.addEventListener("keydown", keyPush);
  5  setInterval(game, 1000 / 15);