3

jslintはjavascriptの問題をどのようにチェックしますか?実際のJavaScriptパーサーはありますか?

4

2 に答える 2

4

JSLintはJavaScriptで記述されており、Prattパーサーを使用します。提供されたソースを解析することで「機能」し、「問題」を探します。これらの問題は作成者によって定義されており、必ずしも構文に関連しているわけではありません。

「 JSLintはJavaScriptのプロフェッショナルなサブセットを定義している」ことに注意してください。これは、すべての純粋なECMAScriptがJSLintで有効であるとは限らないことを意味します。

于 2010-12-19T02:58:37.027 に答える
2

はい、コードを解析して分析します。

構文エラーなどのコード内の明確な問題だけでなく、潜在的な問題もチェックします。奇妙に見えるコードを書くと、意図したとおりに動作しない可能性が高くなります。

于 2010-12-19T03:01:10.750 に答える