codelovers/assetic-jshint

Assetic的JSHint过滤器

dev-master 2014-03-08 18:27 UTC

This package is not auto-updated.

Last update: 2024-09-28 14:35:32 UTC


README

Assetic的JSHint过滤器

最有可能的是,您将在Symonfy 2应用中使用此过滤器。因此,我们也创建了一个捆绑包 :)

codelovers/assetic-jshint-bundle

独立使用

此过滤器将给定的资源通过JsHint进行处理,如果发现任何错误将抛出异常。要运行它,您需要安装JsHint。假设您已经安装了node.js,您可以通过以下方式轻松安装JsHint

npm install -g jshint

然后过滤器只需要jshint二进制的路径,作为其唯一的构造函数参数。最有可能的是,它将是/usr/bin/jshint,这是默认值,或者是/usr/local/bin/jshint

<?php
$filter = new JsHintFilter(); // if your jshint binary is in /usr/bin/jshint

$filter = new JsHintFilter("/path/to/jshint");