Javascript Coding Standards

(Draft, to be continued)

Naming:camelCase, except for CONSTANTS

Indentation rules

  • espace avant accolade ouvrante
  • retour à la ligne après accolade ouvrante (éventuellement pas de retour à la ligne s’il y a tout sur la même ligne, mais ce n’est pas le cas ici.
  • no tabs

Documentation

XXX explain comment format for documentation generation

Coding

  • Don’t forget ‘var’ before variable definition, and semi-colon (‘;’) after each statement.
  • Check the firebug console for deprecation warnings

API usage

  • unless intended, use jQuery(‘container’) rather than jqNode(‘container’)