Как работает jslint? - PullRequest
       6

Как работает jslint?

3 голосов
/ 19 декабря 2010

Как jslint проверяет наличие проблем в javascript?Есть ли у него настоящий анализатор JavaScript?

Ответы [ 2 ]

4 голосов
/ 19 декабря 2010

JSLint написан на JavaScript и использует синтаксический анализатор Pratt . Он «работает», анализируя предоставленный источник, и ищет «проблемы». Эти проблемы определены автором и не обязательно связаны с синтаксисом.

Следует отметить, что « JSLint определяет профессиональное подмножество JavaScript ». Это означает, что не весь чистый ECMAScript будет выглядеть корректным в JSLint.

2 голосов
/ 19 декабря 2010

Да, он анализирует и анализирует код.

Он не только проверяет определенные проблемы в коде, такие как синтаксические ошибки, но также и любые потенциальные проблемы. Если вы пишете код, который выглядит странно, есть большая вероятность, что он не будет делать то, что вы хотели.

...