Last analyzed ca19271 3 days ago
Default analysis branch is
Currently analyzing run
Avoid square-bracket notation when accessing properties JS-0049
Anti-pattern
a month ago7 months old
["error"] is better written in dot notation.
13    let re = await (await post("/api/changeUsername",{"currentPW":document.getElementById("currentPW").value.toString(),"newUsername":document.getElementById("newUsername").value})).json()
14    document.getElementById("response").innerText = re["error"] || re["success"]
15    document.getElementById("response").style="color:green"
16    if(re["error"]) {17      document.getElementById("response").style="color:red"
18    }
19    document.getElementById("currentPW").value = ""
["success"] is better written in dot notation.
11async function change(){
12  if(window.confirm("Are you sure that you want to change your Username?")){
13    let re = await (await post("/api/changeUsername",{"currentPW":document.getElementById("currentPW").value.toString(),"newUsername":document.getElementById("newUsername").value})).json()
14    document.getElementById("response").innerText = re["error"] || re["success"]15    document.getElementById("response").style="color:green"
16    if(re["error"]) {
17      document.getElementById("response").style="color:red"
["error"] is better written in dot notation.
11async function change(){
12  if(window.confirm("Are you sure that you want to change your Username?")){
13    let re = await (await post("/api/changeUsername",{"currentPW":document.getElementById("currentPW").value.toString(),"newUsername":document.getElementById("newUsername").value})).json()
14    document.getElementById("response").innerText = re["error"] || re["success"]15    document.getElementById("response").style="color:green"
16    if(re["error"]) {
17      document.getElementById("response").style="color:red"
["error"] is better written in dot notation.
 2  let user = await (await fetch("/api/getuser")).json()
 3  //user["username"],user["error"]
 4  if(user["username"])document.getElementById("username").innerText = `Current User: ${user["username"]}`
 5  if(user["error"])document.getElementById("username").innerText = `Error: ${user["error"]}` 6
 7}
 8
["error"] is better written in dot notation.
 2  let user = await (await fetch("/api/getuser")).json()
 3  //user["username"],user["error"]
 4  if(user["username"])document.getElementById("username").innerText = `Current User: ${user["username"]}`
 5  if(user["error"])document.getElementById("username").innerText = `Error: ${user["error"]}` 6
 7}
 8