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

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

JSHint

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/05/10 06:32 UTC 版)

JSHint
作者 アントン・コバリョフ(ダグラス・クロックフォード(英語版)によるオリジナルコードからのフォーク)
初版 2011年2月18日 (15年前) (2011-02-18)
最新版
2.13.6[1][2] / 2022年11月11日 (3年前) (2022-11-11)[1][2]
リポジトリ
プログラミング
言語
JavaScript
対応OS クロスプラットフォーム
種別 静的コード解析、開発支援、UIフレームワーク
ライセンス MITライセンス
公式サイト jshint.com 
テンプレートを表示

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

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

ライセンス

JSHintは、MITライセンスからわずかに変更されたJSLintライセンスの下にある1ファイルを除き、MITライセンスの下で配布される。追加の条項は、ソフトウェアが「悪ではなく善のために」使用されることを規定している。フリーソフトウェア財団によると、この条項があるためにこのソフトウェアはノンフリーとされている[12]。

2020年8月に、以前のJSLintライセンスに基づくすべてのコードがオープンソースソフトウェアに置き換えられ、ソフトウェアは完全にフリーソフトウェアになった[13]。

関連項目

脚注

  1. 1 2 “Release 2.13.6”. Github. 2026年5月10日閲覧。
  2. 1 2 “https://registry.npmjs.com/jshint”. 2026年5月10日閲覧。
  3. 1 2 Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706
  4. ↑ “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”
  5. ↑ “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 [..]”
  6. ↑ Elliot (2011年2月21日). “JSHint - the (gentler) JavaScript code quality tool”. www.i-programmer.info. 2011年2月23日時点のオリジナルよりアーカイブ。2018年2月26日閲覧。
  7. ↑ “Paren-Free”. Brendan Eich (2011年2月28日). 2011年2月28日時点のオリジナルよりアーカイブ。2018年2月26日閲覧。
  8. ↑ “Help: JSHint”. codekitapp.com (2018年2月26日). 2018年2月26日閲覧。 “designed to be less opinionated and more configurable”
  9. ↑ “JSLint vs JSHint”. Scott Logic 2018年2月26日閲覧。
  10. ↑ “JSHint Team on GitHub”. GitHub. 2018年2月26日閲覧。 “Anton Kovalyov, Paul Irish, Rick Waldron, Mike Pennisi (@jugglinmike)”
  11. ↑ Kovalyov. “JSHint - a JavaScript Code Quality Tool”. 2013年1月22日閲覧。
  12. ↑ https://www.gnu.org/licenses/license-list.en.html#JSON see the comment about the JSON license
  13. ↑ “You May Finally Use JSHint for Evil” (英語). mikepennisi.com (2020年8月3日). 2020年8月3日閲覧。

参考文献

外部リンク




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語
  •  JSHintのページへのリンク

辞書ショートカット

すべての辞書の索引

「JSHint」の関連用語

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

   

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



JSHintのページの著作権

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

©2026 GRAS Group, Inc.RSS