9

ダグラス・クロックフォード 言います:

JavaScript は雑多な言語ですが、その内部にはエレガントで優れた言語があります。JSLint は、より優れた言語でプログラミングし、ほとんどの問題を回避するのに役立ちます。

JSLint を定期的に使用するプログラマーは同じ意見を持っていますか?

4

6 に答える 6

10

厳しすぎると言う人もいます。私は同意しません-あなたはそれが不平を言う違反を制御します. それがあなたの気持ちをあまりにも傷つけるなら、その警告をトーンダウンしてください.

于 2009-08-23T03:26:22.637 に答える
9

現在、日常的には使用していません。私の好みには少し「厳しすぎる」です。

しかし、私は過去にしばらくそれを使用しており、「アドバイス」として書かれていることを考えると、おそらく私の JS コーディング スタイルの改善に役立ったと思います。

実際、JSLint を日常的に使用していなくても、JS のコーディングに関する推奨事項を読むことは良いことです。 たとえば、 JSLint のドキュメントを
見ると、「ダグラス・クロックフォードのよ​​うな人がこれを悪いと考えているなら、それは本当に悪いことなのかもしれない」という考えが得られます。あなたには考える権利があることを忘れないでください。自分でも ;-) YUI Theatreでいくつかのビデオを見るのもいいですね。

さて、私のコードは 100% jslint-correct ではありません。しかし、以前よりも「悪いコーディング」は確かに少なくなっています。


また、コードの一部にバグがある場合、JSLint を使用すると、バグを特定するのに役立ちます ;-)

于 2009-08-22T20:40:54.077 に答える
4

私のエディタは、.js保存するたびに JSLint を介してすべてのコードを実際に実行します。その警告と提案は、私がそれらに遭遇する前に、多くの潜在的なバグを指摘してくれました。大好きです。

于 2009-08-22T21:28:21.657 に答える
1

JSLint は、アプリ内のコードをクリーンアップする 1 つの方法です。これは、コード レビューの際や、サード パーティのライブラリが適切にコーディングされているかどうかを判断する際に役立ちます。IntelliJ IDEA のインスペクションも使用しますが、ほとんどの場合、同じ問題について警告します。また、多くのコードのクリーンアップに役立つ jQuery も使用しています。

于 2009-08-23T03:04:40.240 に答える
0

JSLint が厳しすぎると感じる場合は、MiniME を使用することをお勧めします。

完全な開示、私はこれの背後にあります: http://www.toptensoftware.com/minimeこれは、縮小、難読化、および合理的なリント スタイル チェックのセットを行います。

于 2010-08-28T13:56:17.663 に答える
0

JavaScript 言語は非常に美しいものですが、Web アプリケーションを作成して通常の方法で使用する場合、適切に構造化するのは困難です。JSLint、Crockford、および jQuery は、光を見るのに役立ちます。

于 2009-08-22T20:52:45.300 に答える