Js Coding Guidelines

Based on: http://technik-wiki.zeit.de/index.php/Javascript_Coding_Guidelines
and last team discussion to settle on:

Javascript Coding Guidelines:
maximale Whitespaces (wie Jquery Guidelines)
Code zu Blöcken zusammenfassen
gesammelte Variablendefinition über var wenn Codelesbarkeit dadurch nicht beeinträchtigt wird
globale Variablen über window. referenziert
Benamsung CamelCase, bspw. "doCounting"
Funktionsbenamsung verbSustantiv, bei Boolean Rückgabe hasSubstantiv
Kommentieren nach JsDoc http://usejsdoc.org/
Ich wollte damit folgendes sagen:

1. Es macht wenig Sinn, JSHint Konfigurationsoptionen in unsere Coding Guidelines aufzunehmen, die von JSHint nicht mehr unterstützt werden.
2. Es wäre toll, wenn wir am Ende des Tages aus unseren Coding Guidelines eine Konfiguration für einen gängigen Code Beautifier wie JSCS machen, die all die _stylistic options_ überprüft, die JSHint nicht mehr unterstützt. Für JSCS gibt es z.B. einen Grunt-Task und einen jQuery-Preset, das sollte uns schon sehr nah an unser Ziel bringen. Ich schaue mir das gerne bei Gelegenheit an und trage es in diese unsere Guideline ein. :hamster: 

Das wäre mein Vorschlag.