Javascript 有没有一个工具可以对给定目录中的文件运行JSLint、W3C验证程序(CSS3和HTML5)?

Javascript 有没有一个工具可以对给定目录中的文件运行JSLint、W3C验证程序(CSS3和HTML5)?,javascript,html,css,w3c-validation,jslint,Javascript,Html,Css,W3c Validation,Jslint,我想要一个程序,递归地查找给定目录中的所有*.js、*.html和*.css文件,然后分别查找它们并打印出找到的所有错误。此外,它还将JSLint和嵌入html文件中的脚本和样式标记中的任何内容分开。如果可能的话,我还希望使用W3C工具验证其他的。这些工具还应该具有为JSLint传递公共JavaScript框架的选项(例如,它应该可以与最新的JQuery配合使用)。在哪里可以买到这样的工具?您可以在Ant中构建自己的解决方案,它可以跨大多数平台工作。我认为您的HTML需要是XHTML。您可以很容

我想要一个程序,递归地查找给定目录中的所有*.js、*.html和*.css文件,然后分别查找它们并打印出找到的所有错误。此外,它还将JSLint和嵌入html文件中的脚本和样式标记中的任何内容分开。如果可能的话,我还希望使用W3C工具验证其他的。这些工具还应该具有为JSLint传递公共JavaScript框架的选项(例如,它应该可以与最新的JQuery配合使用)。在哪里可以买到这样的工具?

您可以在Ant中构建自己的解决方案,它可以跨大多数平台工作。我认为您的HTML需要是XHTML。

您可以很容易地编写一个shell脚本来实现这一点。不要为Ant操心(尽管Rake如果在您的环境中可能会很有用)。

CSE验证器-


Aptana Studio 3 URL:

试试这个网站,我不知道它是否是你想要的,但它至少是集中的


如果您使用的是Visual Studio 2010,您可以尝试Chirpy扩展:


此扩展允许您为解决方案中的文件指定JS编译器、lint和minifier(如果您使用的是VS)。

我正在构建此开源工具,但仍需要一些改进:

阿普塔纳工作室3 网址:


Aptana Studio 3是一个单一的工具,用于验证给定项目中文件的JSLint、W3C验证器(CSS3和HTML5),并提供HTML5、CSS3和JavaScript代码帮助

用于开放web的专业、开源开发工具 准备好了。是时候。使用单个环境开发和测试整个web应用程序。支持最新的浏览器技术规范,如HTML5、CSS3、JavaScript、Ruby、Rails、PHP和Python。我们掩护你


其他工具CSE验证器-

您只有静态内容?没有PHP,没有ASP?在什么操作系统上?因为类似的事情更可能在shell中完成,但如果您在Windows上,则无法完成。是的,只需要验证静态内容。而且它不在Windows上(我不认为这有什么关系,因为如果需要一些Linux工具包,Cygwin在Windows上应该做得很好)。我现在能拿到赏金吗?如果我做一个工具,然后回答,我可以得到赏金!嗯……怎么了?这些工具可以下载吗?或者他们有一些POST API吗?还有,我如何从html文件中提取嵌入式CSS和JS?我必须有某种类型的解析器,或者这些工具是否足够聪明,能够处理带有嵌入式脚本/样式的直接html文件??“不要麻烦Ant”-这需要一点细节,而不是4个字的辞退。wrick:当然,有可下载的JSLint和HTML验证器实现,还有HTTP API也可以实现同样的功能。HTML验证器应该足够智能,能够处理嵌入式CSS和JS;关于JSLint不太确定。布罗斯基:我和Ant一起工作过。太可怕了。XML语法对于编程语言来说很糟糕(本质上就是Ant的构建文件)。Ant自己的设计师说他不应该使用XML,许多Java开发人员已经转向Rake(它不使用XML构建文件,IIRC比Ant更强大)。我不是说Ant不起作用,而是说如果你还没有必要使用它,这是一个糟糕的选择——OP似乎没有这样做。XML作为一种编程语言语法是完全不合适的,因为它冗长而笨拙。代码片段可用的事实在这里并没有什么不同:我们有编程语言,因此人们可以编写自己的代码,而不仅仅是依赖他人的代码。与你不同的是,我不是在争论我没用过的工具。我已经使用了Ant和Rake,我再也不会自愿使用Ant了。对于像这样简单的东西,我更喜欢一个shell脚本。或者更好的方法是,我只需创建一个web界面,您可以将要测试的文件夹拖动到其中,然后将其输出。我同意shell脚本可以做到这一点,并且在短期内会更快。从长远来看,Ant更灵活、更强大。Aptana Studio 3是一个单一的工具,用于验证给定项目中文件的JSLint、W3C验证器(CSS3和HTML5),并提供HTML5、CSS3和JavaScript代码辅助-1,用于基本复制现有答案。win defender说,出于某种原因检测到病毒