任何人都可以指向類似於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