0

前の質問で、ChromeまたはFirefoxのデバッグコンソールから.jsファイルでJSLintを実行する方法を、コンソールまたはノードからJSLintを実行する方法を学びました。

JSLintを(上記の質問に対する回答のようなJavaScriptコードから)実行する方法はありますが、カスタムオプションを使用します。たとえば、jQuery(JQueryを使用したJavascriptのJSLint検証)を含むコードの場合、オプションはブラウザーを想定し、 jQueryと$をパラメーターとして持つオプションの定義済みセクション?

4

1 に答える 1

1

オプションを2番目のパラメータとして持つオブジェクトをに渡しますJSLINT。グローバル変数は、文字列の配列として定義し、predef上記のオプションオブジェクトのプロパティに割り当てることができます。

JSLintソースコードから:

JSLINTグローバル関数です。2つのパラメータを取ります。

var myResult = JSLINT(source, option);

最初のパラメーターは、文字列または文字列の配列のいずれかです。文字列の場合は、'\n'またはで分割され'\r'ます。文字列の配列の場合、各文字列は1行を表すと見なされます。ソースは、JavaScriptテキスト、HTMLテキスト、JSONテキスト、またはCSSテキストです。

2番目のパラメーターは、JSLINTの操作を制御するオプションのオプションのオブジェクトです。ほとんどのオプションはブール値です。これらはすべてオプションであり、デフォルト値はfalseです。オプションの1つである、は、predefグローバル変数を宣言するために使用される名前の配列、またはキーがグローバル名として使用されるオブジェクトであり、割り当て可能かどうかを決定するブール値を持ちます。

于 2012-08-27T20:29:47.710 に答える