如何使用bash运行JSLint?

时间:2015-05-09 10:23:59

标签: javascript bash jslint

我正在尝试在ubuntu上设置JSLint并创建名为jslint的脚本。我把它放在/usr/local/bin。所以在任何地方我都可以jslint somefile(理论上)。

我尝试安装jslint4java https://code.google.com/p/jslint4java/

我的脚本包含以下内容:

#!/bin/bash

for jsfile in $@;
do  /usr/bin/java \ 
    -jar /usr/local/lib/jslint4java-2.0.5.jar \ 
    "$jsfile"; 
done

我尝试java -jar /usr/local/lib/jslint4java-2.0.5.jar它有效,但是当我尝试jslint时却没有。

1 个答案:

答案 0 :(得分:1)

您可以使用

编写别名,而不是编写脚本
alias jslint='java -jar /usr/local/lib/jslint4java-2.0.5.jar'

每次在添加别名后使用jslint,您都应该获得所需的行为。当然,在这种情况下,别名将没有持久性。要使其永久化,请将其添加到~/.bash_aliases并确保您的~/.bashrc具有以下未注释的内容(以便正确读取~/.bash_aliases中的别名)。根据您的Ubuntu版本,这可能已经完成。

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi