adding jslint support
git-svn-id: http://google-refine.googlecode.com/svn/trunk@413 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
parent
7690f932b7
commit
4171db6540
17
build.xml
17
build.xml
@ -293,6 +293,23 @@
|
|||||||
</cpd>
|
</cpd>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<target name="jslint" depends="prepare_reports">
|
||||||
|
<path id="jslint.path">
|
||||||
|
<fileset dir="${jslint.dir}" includes="*.jar"/>
|
||||||
|
</path>
|
||||||
|
<taskdef
|
||||||
|
name="jslint"
|
||||||
|
classname="com.googlecode.jslint4java.ant.JSLintTask"
|
||||||
|
classpathref="jslint.path"
|
||||||
|
/>
|
||||||
|
<jslint>
|
||||||
|
<formatter type="plain" destfile="${reports.dir}/jslint.txt" />
|
||||||
|
<fileset dir="${basedir}/src/main/webapp/scripts">
|
||||||
|
<include name="**/*.js" />
|
||||||
|
</fileset>
|
||||||
|
</jslint>
|
||||||
|
</target>
|
||||||
|
|
||||||
<target name="clean">
|
<target name="clean">
|
||||||
<delete file="${build.dir}/gridworks.jar" />
|
<delete file="${build.dir}/gridworks.jar" />
|
||||||
<delete dir="${server_classes.dir}" />
|
<delete dir="${server_classes.dir}" />
|
||||||
|
20
gridworks
20
gridworks
@ -62,6 +62,7 @@ and <action> is one of
|
|||||||
findbugs .................. Run Findbugs against Gridworks
|
findbugs .................. Run Findbugs against Gridworks
|
||||||
pmd ....................... Run PMD against Gridworks
|
pmd ....................... Run PMD against Gridworks
|
||||||
cpd ....................... Run Copy/Paste Detection against Gridworks
|
cpd ....................... Run Copy/Paste Detection against Gridworks
|
||||||
|
jslint .................... Run JSlint against Gridworks
|
||||||
|
|
||||||
mac_dist <version> ........ Make MacOSX binary distribution
|
mac_dist <version> ........ Make MacOSX binary distribution
|
||||||
windows_dist <version> .... Make Windows binary distribution
|
windows_dist <version> .... Make Windows binary distribution
|
||||||
@ -307,6 +308,17 @@ pmd_prepare() {
|
|||||||
|
|
||||||
tool_download $PMD_URL $PMD_FILE $PMD_DIR
|
tool_download $PMD_URL $PMD_FILE $PMD_DIR
|
||||||
}
|
}
|
||||||
|
|
||||||
|
jslint_prepare() {
|
||||||
|
tools_prepare
|
||||||
|
|
||||||
|
JSLINT_URL="http://jslint4java.googlecode.com/files/jslint4java-1.3.3-dist.zip"
|
||||||
|
JSLINT_FILE="jslint4java-1.3.3-dist.zip"
|
||||||
|
JSLINT_DIR="jslint4java-1.3.3"
|
||||||
|
|
||||||
|
tool_download $JSLINT_URL $JSLINT_FILE $JSLINT_DIR
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -566,6 +578,13 @@ cpd() {
|
|||||||
ant cpd
|
ant cpd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
jslint() {
|
||||||
|
jslint_prepare
|
||||||
|
|
||||||
|
ANT_PARAMS="-Djslint.dir=${GRIDWORKS_TOOLS_DIR}/${JSLINT_DIR}"
|
||||||
|
ant jslint
|
||||||
|
}
|
||||||
|
|
||||||
# -------------------------- script -----------------------------
|
# -------------------------- script -----------------------------
|
||||||
|
|
||||||
# ----- Normalize the current directory -------------------------
|
# ----- Normalize the current directory -------------------------
|
||||||
@ -688,6 +707,7 @@ case "$ACTION" in
|
|||||||
findbugs) findbugs;;
|
findbugs) findbugs;;
|
||||||
pmd) pmd;;
|
pmd) pmd;;
|
||||||
cpd) cpd;;
|
cpd) cpd;;
|
||||||
|
jslint) jslint;;
|
||||||
run) run;;
|
run) run;;
|
||||||
execute) execute $*;;
|
execute) execute $*;;
|
||||||
mac_dist) mac_dist $1;;
|
mac_dist) mac_dist $1;;
|
||||||
|
Loading…
Reference in New Issue
Block a user