FirebugでのjQueryのデバッグを支援するプラグイン JQuery Lint
定番開発ツールであるFirebugにおけるjQueryを使った開発において、JavaScriptいでは発見しづらい引数ミスなどの問題のある使い方のチェックやエラーの詳細を報告してくれるプラグインがjQuery Lintです。
レベルは3つまであり(jQuery.LINT.levelで設定)、3レベルではcss().css().css()のような使い方までエラーを出してくれるとのこと。
また、独自のエラー判定の設定も可能です。
jQuery.LINT.special[1].jQuery = jQuery.LINT.special[1].jQuery || []; // エラーレベル1で特定のセレクターに対してエラーを出す。 jQuery.LINT.special[1].jQuery.push(function(selector, context) { if (selector === '*') { return "Don't use the universal selector!"; } });