これはHaskell Dockerfile LinterというLinuxアプリで、最新リリースはv2.13.1sourcecode.tar.gzとしてダウンロードできます。ワークステーション向けの無料ホスティングプロバイダーであるOnWorksでオンラインで実行できます。
Haskell Dockerfile Linter with OnWorks という名前のこのアプリを無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショット:
Haskell Dockerfile リンター
説明:
ベスト プラクティスの Docker イメージを構築するのに役立つ、よりスマートな Dockerfile リンター。 リンターは Dockerfile を解析して AST にし、AST の上でルールを実行します。 これは、ShellCheck の肩の上に立って、RUN 命令内の Bash コードをリントします。 ローカルで hadolint を実行して、Dockerfile をリントできます。 最新のリリース ページから、OSX、Windows、および Linux 用のビルド済みバイナリをダウンロードできます。 ただし、これがうまくいかない場合は、コンテナー (Docker)、brew、またはソースのインストールにフォールバックしてください。 構成ファイルは、グローバルまたはプロジェクトごとに使用できます。
オプション
- ローカルで hadolint を実行して、Dockerfile をリントすることができます
- Windows では、scoop を使用して hadolint をインストールできます。
- hadolint は、構成ファイルを使用して無視されるルールを指定することをサポートしています
- 非 Posix シェル
- グローバルな無視プラグマを使用して、ファイルごとにルールを無視することもできます
- Hadolint は、特定のラベルが存在し、定義済みのラベル スキーマに準拠しているかどうかを確認できます。
プログラミング言語
ハスケル
カテゴリー
これは https://sourceforge.net/projects/haskell-dockerfile-lint.mirror/ からも取得できるアプリケーションです。 これは、OnWorks でホストされており、無料のオペレーティング システムの XNUMX つからオンラインで簡単に実行できます。