![](/img/trans.png)
[英]What does Visual Studio Code Analysis Lines of Code do with HTML, CSS and Javascript?
[英]Code Analysis for CSS, HTML and javascript
誰能指出類似於 StyleCop for C# 的軟件方向,它可以根據預定義規則/自定義規則集分析 CSS、HTML 和 javascript。
例如,
理想情況下,可以作為 msbuild 的一部分運行的工具將是有益的,因此它們可以作為質量構建的一部分包含在內。 開發人員可運行的工具也是可取的。
對於javascript,請查看JSLint:
對於CSS,您可以使用csslint工具。
它也可以從命令行執行。
https://github.com/stubbornella/csslint/wiki/Command-line-interface
如果您需要針對各種語言的可自定義規則,可以考慮使用DMS軟件重新設計工具包 。
DMS具有編譯器樣式的解析器,適用於各種語言(包括“臟”HTML和JavaScript)以及定義此類語言的方言(例如,用於HTML的CSS)。 這些解析器構建完整的抽象語法樹,然后您可以為DMS編寫自定義腳本以遍歷這些樹並檢查您的樣式約定是否未被違反。 基於DMS的工具很容易合並到命令腳本中。
對於COBOL和C ++,DMS已經用於此目的。
如果您使用的是Visual Studio
,那么您可以嘗試Web Analyzer
Lints JavaScript、JSX、TypeScript、CoffeeScript 和 CSS 文件使用:
CssLint
ESLint (a better version of JSHint, JSLint and JSCS)
CoffeeLint
TSLint
https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebAnalyzer&ssr=false#overview
注意:適用於 visual studio 2015 及更低版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.