JavaScript lintersと”lint driven development”に関する考え
この記事を簡単なTL;DRの質問から始めます(明らかにすでに答えを知っています)。
はい。 絶対!.p>
今、私たちは最も緊急の質問に答えたので、lintersについて話しましょう、そしてなぜあなたが実際にそれらを使うべきか(そし
JavaScriptリンターとは何ですか?
リンターは、コードを解析して間違いを探すパーサーです。 Linterは、より速く開発し、コードを整理し、エラーを引き起こしたりコードを壊したりする可能性のある構文ミスを少なくするのに役立ちます。JSでは、linterを使用すると、コードがオンザフライで解析され、コードが有効で正しく記述されているかどうかがわかります。 さらに、JS linterは、チームのコードスタイルを悪用することについて警告する可能性があります。
すべての開発者がコード記述に独自のスタイルを持っているという事実を考えると、あなたのチームがコードスタイルガイドで定義したルールについて警告するlinterと協力することで、あなたのチームは現在および将来のすべての開発者にとってコードを保守可能で読みやすい状態に保つのを助けることができます。
コードスタイルにおける非常に一般的な紛争の例:
if (goodDeveloper === true) {
// This is the way you should write "if" statements
}if (goodDeveloper === false)
{
// This is how evil developers are writing "if" statements
}
別の例は、インデントのためのタブ対スペースを使用しています: