3

html、をリポジトリにコミットする前にcssテスト/検証する方法を探しています。js

このプロセスを自動化する方法はありますか。理想的には、特定のファイル (js ライブラリなど) を除外する機能が必要です。

4

1 に答える 1

1

私はjslint4javaを作成しました。これは Doug Crockford の JSLint を、コマンド ラインまたは ant ビルドから簡単に呼び出せるようにラップしたものです。これは、pre-commit フックにプラグインするのがかなり簡単なはずです。JSLint pre-commit hookのこの例を見てください。ファイルの除外は、かなり小さな追加である必要があります。

CSS と HTML の検証についてはよくわかりません。W3C CSS Validatorをダウンロードして、CSS ファイルでそれを呼び出す pre-commit フックを再度セットアップできます。W3C HTML バリデーターは、インストールされている nsgmls に依存しているため、実行するのが少し難しいです ( OpenJade の一部だ思います)。HTML5 バリデーターの方がうまくいくかもしれません。HTML5 バリデーターを使用するとうまくいくかもしれません。

于 2010-03-28T22:39:13.697 に答える