JSHint

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
JSHint
作者さくしゃ アントン・コバリョフ(ダグラス・クロックフォード英語えいごばんによるオリジナルコードからのフォーク)
初版しょはん 2011ねん2がつ18にち (13ねんまえ) (2011-02-18)
最新さいしんばん
2.10.2 / 2019ねん3がつ13にち (5ねんまえ) (2019-03-13)
リポジトリ ウィキデータを編集
プログラミング
言語げんご
JavaScript
対応たいおうOS クロスプラットフォーム
対応たいおう言語げんご 英語えいご
種別しゅべつ 静的せいてきコード解析かいせき
ライセンス MIT license
公式こうしきサイト jshint.com
テンプレートを表示ひょうじ

JSHintは、JavaScriptソースコードコーディングルール準拠じゅんきょしているかどうかを確認かくにんするために、ソフトウェア開発かいはつ使用しようされる静的せいてきコード解析かいせきツールである[1]。JSHintは、2011ねんにアントン・コバリョフによって作成さくせいされたJSLintプロジェクト(ダグラス・クロックフォードによって作成さくせい)のフォークとして作成さくせいされた[2][3]。アントンらは、JSLintが「意見いけんおおすぎる」とかんじており、十分じゅうぶんなカスタマイズオプションを許可きょかしていなかった[4][5][6][7]。JSHintメンテナー[8]は、オンラインバージョンコマンドラインバージョンの両方りょうほう公開こうかいしている。

オンラインばんには、ユーザーがコードをけてアプリケーションをオンラインで実行じっこうできる公式こうしきWebサイトからアクセスできる[1]。JSHintのコマンドラインバージョン(Node.jsのモジュールとして公開こうかい)、プロジェクトの開発かいはつワークフローにJSHintを統合とうごうすることによって、リンティングプロセスを自動じどうすることを可能かのうにしている[9]

ライセンス[編集へんしゅう]

JSHintは、MITライセンスからわずかに変更へんこうされたJSLintライセンスのしたにある1ファイルをのぞき、MITライセンスのした配布はいふされる。追加ついか条項じょうこうは、ソフトウェアが「あくではなくぜんために」使用しようされることを規定きていしている。フリーソフトウェア財団ざいだんによると、この条項じょうこうがあるためにこのソフトウェアはノンフリーとされている[10]

2020ねん8がつに、以前いぜんのJSLintライセンスにもとづくすべてのコードがオープンソースソフトウェアにえられ、ソフトウェアは完全かんぜんにフリーソフトウェアになった[11]

関連かんれん項目こうもく[編集へんしゅう]

脚注きゃくちゅう[編集へんしゅう]

  1. ^ a b Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706. https://books.google.com/books?id=GRrlS3sPGZ0C&q=JSHint&pg=PA67 
  2. ^ Why I forked JSLint to JSHint”. anton.kovalyov.net. Anton Kovalyov (2011ねん2がつ20日はつか). 2011ねん2がつ24にち時点じてんオリジナルよりアーカイブ。2018ねん2がつ26にち閲覧えつらん。 “[JSLint] has gotten uncomfortably opinionated”
  3. ^ JSHint: A Community Driven Fork of JSLint”. badassjs.com. Devon Govett (2011ねん2がつ18にち). 2011ねん2がつ21にち時点じてんオリジナルよりアーカイブ。2011ねん2がつ21にち閲覧えつらん。 “[..] JSLint was getting a bit too opinionated [..]”
  4. ^ Elliot (2011ねん2がつ21にち). “JSHint - the (gentler) JavaScript code quality tool”. www.i-programmer.info. 2011ねん2がつ23にち時点じてんオリジナルよりアーカイブ。2018ねん2がつ26にち閲覧えつらん
  5. ^ Paren-Free”. Brendan Eich (2011ねん2がつ28にち). 2011ねん2がつ28にち時点じてんオリジナルよりアーカイブ。2018ねん2がつ26にち閲覧えつらん
  6. ^ Help: JSHint”. codekitapp.com (2018ねん2がつ26にち). 2018ねん2がつ26にち閲覧えつらん。 “designed to be less opinionated and more configurable”
  7. ^ “JSLint vs JSHint”. Scott Logic. http://blog.scottlogic.com/2011/03/28/jslint-vs-jshint.html 2018ねん2がつ26にち閲覧えつらん 
  8. ^ JSHint Team on GitHub”. GitHub. 2018ねん2がつ26にち閲覧えつらん。 “Anton Kovalyov, Paul Irish, Rick Waldron, Mike Pennisi (@jugglinmike)”
  9. ^ Kovalyov. “JSHint - a JavaScript Code Quality Tool”. 2013ねん1がつ22にち閲覧えつらん
  10. ^ https://www.gnu.org/licenses/license-list.en.html#JSON see the comment about the JSON license
  11. ^ You May Finally Use JSHint for Evil” (英語えいご). mikepennisi.com (2020ねん8がつ3にち). 2020ねん8がつ3にち閲覧えつらん

参考さんこう文献ぶんけん[編集へんしゅう]

外部がいぶリンク[編集へんしゅう]