JavaScript

Функции

Все функции должны заканчиваться точкой с запятой. Отклонение от этого правила приведёт к ошибкам при включенном режиме сжатия JavaScript-файлов.

Правильно:

Drupal.behaviors.tableSelect = function (context) {
  $('form table[th.select-all]:not(.tableSelect-processed)', context).each(Drupal.tableSelect);
};

Неправильно:

Drupal.behaviors.tableSelect = function (context) {
  $('form table[th.select-all]:not(.tableSelect-processed)', context).each(Drupal.tableSelect);
}

Переменные

Названия переменных содержащих объекты jQuery должны начинаться со знака доллара.

Правильно:

$element = $('#some-id');
element = document.getElementById('some-id');

Неправильно:

element = $('#some-id');
$element = document.getElementById('some-id');