任何人都可以指向类似于C#的StyleCop软件,它可以根据预定义规则/自定义规则分析CSS,HTML和JavaScript。CSS,HTML和javascript代码分析
例如,
- CSS - 保证驼峰用于类名
- HTML - 确保在线sytles不使用
- JavaScript的 - 还不确定:P
理想情况下,可以作为msbuild一部分运行的工具会很有帮助,因此它们可以作为质量构建的一部分。开发人员可以运行的工具也是可取的。
任何人都可以指向类似于C#的StyleCop软件,它可以根据预定义规则/自定义规则分析CSS,HTML和JavaScript。CSS,HTML和javascript代码分析
例如,
理想情况下,可以作为msbuild一部分运行的工具会很有帮助,因此它们可以作为质量构建的一部分。开发人员可以运行的工具也是可取的。
对于JavaScript检查出的JSLint:
如果你想为各种各样的语言定制的规则,你可以考虑使用DMS Software Reengineering Toolkit。
DMS针对各种语言(包括“脏”HTML和JavaScript)以及定义此类语言的方言(例如,HTML for CSS)的方式提供编译器式解析器。这些解析器构建完整的抽象语法树,然后您可以编写用于DMS的自定义脚本来遍历这些树并检查您的样式约定是否被违反。基于DMS的工具很容易并入命令脚本。
DMS已用于COBOL和C++的这一目的。
对于CSS,您可以使用csslint工具。
它可以从命令行也执行。
https://github.com/stubbornella/csslint/wiki/Command-line-interface
“CSS - 保证驼峰用于类名” 有趣。我实际上更喜欢连字符类。 – RoToRa 2010-04-22 15:22:29