1a. dúvida: event não deveria estar declarado como parâmetro da função removeLinha?
function removeLinha() {
event.preventDefault();
$(this).parent().parent().remove();
}
2a. dúvida: Mesmo criando a função removeLinha, entendo que o código abaixo deva ser mantido no main.js, pois, caso contrário, a linha do placar que estava no código html, não será apagada pelo botão remover. Está certo o meu entendimento?
$(".botao-remover").click(function(event) {
event.preventDefault(); // para evitar scroll da tela para o link da tag "a"
$(this).parent().parent().remove(); // parent1 = td, parent2 = tr
})