jobo: JSLint und JSHint

Beitrag lesen

Hallo,

falsch ist. Jedes Vorkommen dieser Schreibweise wirft vier(!) Fehlermeldungen. Es ist fast unmöglich, die Meldungen, die ich tatsächlich haben möchte, im Wust dieser Falsch-Meldungen noch zu finden.

Ich bin der Auffassung daß die Keywords »if« und »else« auf der gleichen Einrückungsebene zu stehen haben. JSLint akzeptiert aber ausschließlich die schreckliche Schreibweise

if (...) {

// Code
} else {
    // Code
}

  
Best practice im Zend Framework auch so.  
  

> Weshalb ist `i++`{:.language-javascript} oder `i--`{:.language-javascript} in einfachen Schleifen ein Problem, nur weil ++/-- in ganz bestimmten Situationen in Verbindung mit Minifizierung zu einem werden \_kann\_? Warum muß ich aufwendige Konstrukte schreiben, wenn ich eigentlich nur `++i`{:.language-javascript} oder `--i`{:.language-javascript} verwenden will?  
  
weil du mit x += 1; drei Zeichen mehr hast als bei ++x; aber auf der sicheren Seite bist.  
  
Es muss ja auch jeder selber wissen, wie sie/er sein Coding optimieren möchte. Coffeescript zB. wird ja hochgelobt von Crocky.  
  
Gruß  
  
jobo