7
JSHint
JSHintは、JavaScriptコードのエラーと潜在的な問題を検出するコミュニティ主導のツールです。
JSHintは、JavaScriptコードのエラーと潜在的な問題を検出するコミュニティ主導のツールです。JSHintは非常に柔軟であるため、コードの実行が期待される環境で簡単に調整できます。JSHintはオープンソースであり、常にこのままです。このプロジェクトの目的は、タイプミスや言語の落とし穴を心配することなく、JavaScript開発者が複雑なプログラムを作成できるようにすることです。コードベースはいずれ最終的に巨大になります。そのため、単純な間違い(書かれたときに自分自身を見せない)は、ショーストッパーとなり、余分なデバッグ時間を追加する可能性があります。そのため、静的コード分析ツールが機能し、開発者がそのような問題を見つけるのに役立ちます。JSHintは、JavaScriptで記述されたプログラムをスキャンし、よくある間違いや潜在的なバグについて報告します。潜在的な問題は、構文エラー、暗黙的な型変換に起因するバグ、リークしている変数、または完全に何か他のものである可能性があります。他のすべての場合、JSHintはバグまたは潜在的な問題である可能性のあるいくつかの危険信号を見つけます。静的コード分析ツールはさまざまな種類の間違いを見つけることができますが、プログラムが正しいか、高速か、メモリリークがあるかは検出できません。JSHintのようなツールは、ユニットテストと機能テスト、およびコードレビューと常に組み合わせる必要があります。
ウェブサイト:
https://jshint.com特徴
カテゴリー
RubyMineのJSHintの代替
5
ESLint
ESLintは、2013年6月にNicholas C. Zakasによって最初に作成されたオープンソースのJavaScriptリンティングユーティリティです。