JSHint
From Wikipedia, the free encyclopedia
JSHintは、JavaScriptソースコードがコーディングルールに準拠しているかどうかを確認するために、ソフトウェア開発で使用される静的コード解析ツールである[4]。JSHintは、2011年にアントン・コバリョフによって作成されたJSLintプロジェクト(ダグラス・クロックフォードによって作成)のフォークとして作成された[5][6]。アントンらは、JSLintが「意見が多すぎる」と感じており、十分なカスタマイズオプションを許可していなかった[7][8][9][10]。JSHintメンテナー[11]は、オンラインバージョンとコマンドラインバージョンの両方を公開している。
作者
アントン・コバリョフ(ダグラス・クロックフォードによるオリジナルコードからのフォーク)
初版
2011年2月18日
| 作者 | アントン・コバリョフ(ダグラス・クロックフォードによるオリジナルコードからのフォーク) |
|---|---|
| 初版 | 2011年2月18日 |
| 最新評価版 | |
| リポジトリ | |
| プログラミング 言語 | JavaScript |
| 対応OS | クロスプラットフォーム |
| 対応言語 | 英語のみ(?)日本語対応しているかは分かりません。 |
| 種別 | 静的コード解析、開発支援、UIフレームワーク |
| ライセンス | MITライセンス |
| 公式サイト |
jshint |
オンライン版には、ユーザーがコードを貼り付けてアプリケーションをオンラインで実行できる公式Webサイトからアクセスできる[4]。JSHintのコマンドラインバージョン(Node.jsのモジュールとして公開)、プロジェクトの開発ワークフローにJSHintを統合することによって、リンティングプロセスを自動化することを可能にしている[12]。
ライセンス
JSHintは、MITライセンスからわずかに変更されたJSLintライセンスの下にある1ファイルを除き、MITライセンスの下で配布される。追加の条項は、ソフトウェアが「悪ではなく善のために」使用されることを規定している。フリーソフトウェア財団によると、この条項があるためにこのソフトウェアはノンフリーとされている[13]。
2020年8月に、以前のJSLintライセンスに基づくすべてのコードがオープンソースソフトウェアに置き換えられ、ソフトウェアは完全にフリーソフトウェアになった[14]。