2012-02-20 3 views
0

私は現在のノードとサーバー側でJavaScriptを学ぶために始めている、私はNPMでプロジェクトを作成しました、いくつかのテストを実施し、などプロジェクトのコードスタイルを強制するには?私を盗聴だ

何かが上のコードスタイルを強制する機能ですすべてのファイル、私はJSLintについて読んできましたが、スタイルエラーについて警告していますが、特定の標準に従うようにコードを変更するツールを探しています。

このタスクをカバーするツールはありますか?あなたがしたいことがあり

npm format 
+0

あなたは何をすべきか、実際にコードを変更するものを提案するのに役立つエディタをお探しですか? – kinakuta

+0

私はコマンドラインツールを好みますが、エディタに埋め込まれているかどうかは気にしません。現在はVIMを使用しています。 – eliocs

答えて

0

:私は、コマンドラインツールを探していますので、私はNPMを使用してプロジェクトにタスクを追加することができますし、私のようにそれを実行することができます

EDIT

https://github.com/wbecker/dvcs_hook-jslint-node(とPre Commit Hook for JSLint in Mercurial and Git)を見てください.jslintをノードで実行することができます。互換性のあるバージョン管理システムを使用している場合は、各コミット時に実行することができます。 )。

+0

私は現在GITをコードリポジトリとして使用していますので、これをオプションと見なします。 警告を表示してコードを変更するのではなく、コミットを回避するようです。 – eliocs

+0

ああ、私の悪いことに、私はあなたがこのツールがソースを実際に変更したかったとは思っていませんでした...しかし、あなたはそれをそのように振る舞いたいですか?これにより、プロセスのバグを診断するのが難しくなるかもしれません(例えば、セミコロン...:sの自動追加など)。コミッターにエラーを表示して、変更して実際にコーディング標準を学ぶことができます。 – Shautieh

+0

ええと、みんなjslintやjshintをideに埋め込み、エラーを一つずつ修正するような気がします。それには理由があると思います^^、私はあまりにも怠惰な傾向があります:P – eliocs

関連する問題