$

paste your code. get roasted.

// drop your code below and we'll rate it — brutally honest or full roast mode

12345678910111213141516
310/2,000
// maximum sarcasm enabled
0 codes roasted·avg score: 0.0/10
//shame_leaderboard

// the worst code on the internet, ranked by shame

$ view_all >>
#1
score:0.0
javascript4 lines
1234
function getUserData(id) {
  var data = eval(id);
  return data;
}
#2
score:2.0
23 lines
1234567891011121314151617181920212223
function calcResult(cardsString) {
  //Calculator result
  let result = eval(cardsString);

  //Rounding double numbers
  if (!Number.isInteger(result) && !resultErro(result)) {
    const decimalLength = result.toString().split(".")[1].length || 0;
    if (decimalLength >= 3) {
      //Cut repeating decimal and 0 additional
      result = result.toFixed(3);
      result = result.toString().replace(/(\.\d*?[1-9])0\d*/, "$1");
    } else {
      result = result.toFixed(decimalLength);
    }
  }
  const resultCardsVet = ("" + result).split("");

  //ConsoleLogs
  console.log(result);
  console.log(resultCardsVet);

  printResult(resultCardsVet);
}
#3
score:2.0
typescript8 lines
12345678
interface User {
  name: string
  age: number
}

function greet(user: any) {
  console.log("Hello " + user.name)
}
showing top 3 codes · view full leaderboard >>