pyjslintは、Python用のJSLintラッパーです。コマンドラインと、任意のPythonコードから呼び出すことができます。
それは、NodeJSのパワーに構築されています。
の依存関係の
それだけでnodejsに依存します。あなたはこのラッパーを実行するため、システム上のノードを持っている必要があります。
これは、0.4.12バージョンとうまく動作しますが、それは他のバージョンであまりにも動作する可能性があります。
JSLintをダウンロードする必要がなく、それは利便性のためにフェッチされる。あなたがあなた自身のJSLintを使用したい場合しかし、あなたはちょうどそれがnodejs上で実行する用意があることが確認して、オプションでそれを指定できるファイル。
<強い>インストールの
それはので、これはトリックを行いますPyPIのにアップロードされています。
easy_installをpyjslint
または、ソースコードの実行からそれをインストールすることができます。
Pythonはsetup.py installを
どちらの場合も、あなたのシステムのsetuptoolsのにインストールまたは配布している必要があります。
ののコマンドラインからそれを使用してください
あなたは引数なしでラッパーを呼び出すと、これは出力されます:
$ pyjslint
One JavaScriptファイルを指定する必要があります
使用方法:pyjslint [オプション] jsfile
だから、少なくとも一つのJavaScriptファイルを指定する必要があります。
の可能なオプションを見てみましょう。
$ pyjslint --help
使用方法:pyjslint [オプション] jsfile
オプション:
&NBSP; -h、このヘルプメッセージを表示して終了--help
&NBSP; -u、JSLintをアップグレードし--upgrade
&NBSP; -j JSLINT、--jslint = JSLINT
&NBSP; JSLintの場所
&NBSP; -o JSOPTIONS、--options = JSOPTIONS
&NBSP; JSLintオプション
&NBSP; -n NODE、--node =ノードnode場所
このオプションを使用すると、ノードの実行可能ファイルを見つけるか、またはちょうどそれが利用可能な最新のJSLintをダウンロードし、それが確認する場合には、使用するJSLintファイルを指定することができます。
ののPythonのからそれを使用してください
あなたは多分コントロールバージョンシステムフックか何かで、あなたのPythonコードで使用したい場合は、ちょうどそれがPythonのパスにあることが確認し、このような何か:
輸入pyjslint
#メソッドは、チェックするために、ファイルのテキストの内容を必要とする
pyjslint.check_JSLint(file.read())
それは、JSLintによって検出されたエラーのリストを返します。
あなたはこのようにそれを呼び出す場合にはオプションがまだありません。 。たぶんいつか、貢献は歓迎されている。
の要件の
- のPythonます。
コメントが見つかりません