静的分析の言語サポート
静的分析を実行する場合に ASoC でスキャン可能なファイルのタイプ
言語サポート
言語 | サポートされるファイル・タイプ | フレームワークとライブラリーのサポート | 自動修正* | オペレーティング・システムのサポート |
---|---|---|---|---|
.NET (C#、ASP.NET、VB.NET) | デフォルト:
|
ASP .NET MVC (3、4、5、6、7、8) |
あり | Windows |
ソース・コードのみ:
|
ASP .NET MVC (3、4、5、6、7、8) |
あり | サポートされているすべてのオペレーティング・システム | |
ABAP |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
Android |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Angular |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Angular.js |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
APEX |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
ASP クラシック |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
C/C++ | デフォルト:
注: 重要な追加情報については、「Microsoft Visual Studio サポート」を参照してください。 |
適用なし | あり | Windows |
ソース・コードのみ:
|
適用なし | あり | サポートされているすべてのオペレーティング・システム | |
カスケード・スタイル・シート |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
COBOL |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
ColdFusion |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Dart |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
eSQL |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Go |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Groovy |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Infrastructure as Code (IaC) |
|
|
あり | サポートされているすべてのオペレーティング・システム |
Terraform:
|
|
あり | サポートされているすべてのオペレーティング・システム | |
Java™ および Java™ Web コンテンツ |
|
|
あり | サポートされているすべてのオペレーティング・システム |
ソース・コードのみ:
|
適用なし | あり | サポートされているすべてのオペレーティング・システム | |
JavaScript |
|
|
あり | サポートされているすべてのオペレーティング・システム |
Kotlin |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
NodeJS |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Objective-C/Objective-C++ |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Perl |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
PHP |
|
Symfony | あり | サポートされているすべてのオペレーティング・システム |
PL/SQL |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
Python |
|
|
あり | サポートされているすべてのオペレーティング・システム |
ReactJS |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
ReactNative |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
RPG |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
Ruby |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
さび色 |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
Scala |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Swift |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
T-SQL |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
TypeScript |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Visual Basic |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
Vue.js |
|
適用なし | なし | サポートされているすべてのオペレーティング・システム |
Xamarin |
|
適用なし | あり | サポートされているすべてのオペレーティング・システム |
* 自動修正は特定の検出結果に対応しています。
注: SAClientUtil/config/file_extensions.xml に追加のファイル拡張子を追加できます。
静的分析コマンド・ライン・インターフェース (CLI) からサポートされているすべての言語をスキャンできます。さらに、Visual Studio では .NET をスキャンできます。