JSHintとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > JSHintの意味・解説 

JSHint

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/22 09:02 UTC 版)

ナビゲーションに移動 検索に移動
JSHint
作者 アントン・コバリョフ(ダグラス・クロックフォード英語版によるオリジナルコードからのフォーク)
初版 2011年2月18日(9年前) (2011-02-18
最新版
2.10.2 / 2019年3月13日(22か月前) (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日閲覧。

参考文献

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  JSHintのページへのリンク

辞書ショートカット

すべての辞書の索引

「JSHint」の関連用語

JSHintのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



JSHintのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのJSHint (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS