2012-07-06 11 views
15

JavaScript用のリンリングツールJSHintまたはJSLintと似たものを探しています。テキストエディタ(Sublime Text 2)にJavaScriptコードにリアルタイムフィードバックを与えるJSHintプラグインがあります。Cコードのリアルタイムリンティング

私のCコードの品質についてのフィードバックを得る最良の方法は何ですか?私にリアルタイムの糸くずれを与えるツールはありますか?

+0

Rational PurifyまたはQuantifyを見ましたか? –

+0

たとえば、VisualLint(cppcheckまたはPCLintが必要)があります。しかし、それはVisual Studioのアドインであり、私はそれがあなたにとって遠隔的に役立つかどうかも分かりません。 – 0xC0000022L

+0

http://stackoverflow.com/questions/632057/c-c-free-alternative-to-lint –

答えて

5

私は、SublimeText 2用に書かれたユーザー作成のリンターを、SublimeLinterとANSI Cを使ってリンチを得るために混ぜ合わせてしまいました。また、これはややハッキリな方法です作業。

  • あなたはあなたも崇高でSublimeLinterをインストールしておく必要があり、(OS Xのためにあなたが無料であるだけで、開発者アカウントが必要です打ち鳴らす/ LLVMコンパイラをインストールするApple's command line toolsを使用することができます)がインストール打ち鳴らすしている必要がありますテキスト2

  • SublimeLinterのthis user's forkから

    移動しSublimeLinterの作業modulesディレクトリのLOにモジュールフォルダから

  • コピーこのモジュール「をc.py」モジュールをダウンロードして進みます

  • 再起動崇高テキスト2



(データディレクトリの詳細についてはsee this**your SublimeText 2 data directory**\Packages\SublimeLinter\sublimelinter\modules\下cated†必ずその右下の現在の言語ウィンドウの手前のコーナーは 'C++'、 'Python'などではなく 'C'に設定されています。

0

完全な警告をコンパイラに渡すことは、かなり良い基本的なリントです。タイプミットされた変数などを捕捉します。最適化をオフにしたclangは、リアルタイムプラグインの基礎として使用するのに十分速いですが、私は崇高なテキストのようなことを認識していません。

0

を見てください。あなたは、私は、これは提案のあまりにも明白であるかもしれないと感じ、十分な担当者を持っているが、それはあなたのように聞こえます基本的にはIDEのメリットがありますか? Eclipseなど。私はEclipse/Javaで開発していますが、エラー/警告に関してはかなり積極的です。