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のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
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