зеркало из https://github.com/github/codeql.git
docs: move supported frameworks into single reusable
This commit is contained in:
Родитель
404f7225a1
Коммит
f7b3205cae
|
@ -1,9 +0,0 @@
|
|||
Name, Category
|
||||
ASP.NET, Web application framework
|
||||
ASP.NET Core, Web application framework
|
||||
ASP.NET Razor templates, Web application framework
|
||||
EntityFramework, Database ORM
|
||||
EntityFramework Core, Database ORM
|
||||
Json.NET, Serialization
|
||||
NHibernate, Database ORM
|
||||
WinForms, User interface
|
|
|
@ -12,40 +12,4 @@ The libraries and queries in version |version| have been explicitly checked agai
|
|||
|
||||
.. There is currently no built-in support for libraries or frameworks for C/C++.
|
||||
|
||||
C# built-in support
|
||||
================================
|
||||
|
||||
.. csv-table::
|
||||
:file: csharp-frameworks.csv
|
||||
:header-rows: 1
|
||||
:class: fullWidthTable
|
||||
:widths: auto
|
||||
|
||||
Java built-in support
|
||||
==================================
|
||||
|
||||
.. csv-table::
|
||||
:file: java-frameworks.csv
|
||||
:header-rows: 1
|
||||
:class: fullWidthTable
|
||||
:widths: auto
|
||||
|
||||
|
||||
JavaScript and TypeScript built-in support
|
||||
=======================================================
|
||||
|
||||
.. csv-table::
|
||||
:file: javascript-typescript-frameworks.csv
|
||||
:header-rows: 1
|
||||
:class: fullWidthTable
|
||||
:widths: auto
|
||||
|
||||
|
||||
Python built-in support
|
||||
====================================
|
||||
|
||||
.. csv-table::
|
||||
:file: python-frameworks.csv
|
||||
:header-rows: 1
|
||||
:class: fullWidthTable
|
||||
:widths: auto
|
||||
.. include:: reusables/frameworks.rst
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
Name, Category
|
||||
Hibernate, Database
|
||||
iBatis / MyBatis, Database
|
||||
Java Persistence API (JPA), Database
|
||||
JDBC, Database
|
||||
Protobuf, Serialization
|
||||
Kryo deserialization, Serialization
|
||||
SnakeYaml, Serialization
|
||||
Spring JDBC, Database
|
||||
Spring MVC, Web application framework
|
||||
Struts, Web application framework
|
||||
Thrift, RPC framework
|
||||
XStream, Serialization
|
|
|
@ -1,23 +0,0 @@
|
|||
Name, Category
|
||||
angularjs, HTML framework
|
||||
axios, Network communicator
|
||||
browser, Runtime environment
|
||||
electron, Runtime environment
|
||||
express, Server
|
||||
hapi, Server
|
||||
jquery, Utility library
|
||||
koa, Server
|
||||
lodash, Utility library
|
||||
mongodb, Database
|
||||
mssql, Database
|
||||
mysql, Database
|
||||
node, Runtime environment
|
||||
postgres, Database
|
||||
ramda, Utility library
|
||||
react, HTML framework
|
||||
request, Network communicator
|
||||
sequelize, Database
|
||||
socket.io, Network communicator
|
||||
sqlite3, Database
|
||||
superagent, Network communicator
|
||||
underscore, Utility library
|
|
|
@ -1,11 +0,0 @@
|
|||
Name, Category
|
||||
Bottle, Web framework
|
||||
CherryPy, Web framework
|
||||
Django, Web application framework
|
||||
Falcon, Web API framework
|
||||
Flask, Microframework
|
||||
Pyramid, Web application framework
|
||||
Tornado, Web application framework and asynchronous networking library
|
||||
Turbogears, Web framework
|
||||
Twisted, Networking engine
|
||||
WebOb, WSGI request library
|
|
|
@ -0,0 +1,95 @@
|
|||
.. There is currently no built-in support for libraries or frameworks for C/C++.
|
||||
|
||||
C# built-in support
|
||||
================================
|
||||
|
||||
.. csv-table::
|
||||
:header-rows: 1
|
||||
:class: fullWidthTable
|
||||
:widths: auto
|
||||
|
||||
Name, Category
|
||||
ASP.NET, Web application framework
|
||||
ASP.NET Core, Web application framework
|
||||
ASP.NET Razor templates, Web application framework
|
||||
EntityFramework, Database ORM
|
||||
EntityFramework Core, Database ORM
|
||||
Json.NET, Serialization
|
||||
NHibernate, Database ORM
|
||||
WinForms, User interface
|
||||
|
||||
Java built-in support
|
||||
==================================
|
||||
|
||||
.. csv-table::
|
||||
:header-rows: 1
|
||||
:class: fullWidthTable
|
||||
:widths: auto
|
||||
|
||||
Name, Category
|
||||
Hibernate, Database
|
||||
iBatis / MyBatis, Database
|
||||
Java Persistence API (JPA), Database
|
||||
JDBC, Database
|
||||
Protobuf, Serialization
|
||||
Kryo deserialization, Serialization
|
||||
SnakeYaml, Serialization
|
||||
Spring JDBC, Database
|
||||
Spring MVC, Web application framework
|
||||
Struts, Web application framework
|
||||
Thrift, RPC framework
|
||||
XStream, Serialization
|
||||
|
||||
JavaScript and TypeScript built-in support
|
||||
=======================================================
|
||||
|
||||
.. csv-table::
|
||||
:header-rows: 1
|
||||
:class: fullWidthTable
|
||||
:widths: auto
|
||||
|
||||
Name, Category
|
||||
angularjs, HTML framework
|
||||
axios, Network communicator
|
||||
browser, Runtime environment
|
||||
electron, Runtime environment
|
||||
express, Server
|
||||
hapi, Server
|
||||
jquery, Utility library
|
||||
koa, Server
|
||||
lodash, Utility library
|
||||
mongodb, Database
|
||||
mssql, Database
|
||||
mysql, Database
|
||||
node, Runtime environment
|
||||
postgres, Database
|
||||
ramda, Utility library
|
||||
react, HTML framework
|
||||
request, Network communicator
|
||||
sequelize, Database
|
||||
socket.io, Network communicator
|
||||
sqlite3, Database
|
||||
superagent, Network communicator
|
||||
underscore, Utility library
|
||||
|
||||
|
||||
|
||||
Python built-in support
|
||||
====================================
|
||||
|
||||
.. csv-table::
|
||||
:header-rows: 1
|
||||
:class: fullWidthTable
|
||||
:widths: auto
|
||||
|
||||
Name, Category
|
||||
Bottle, Web framework
|
||||
CherryPy, Web framework
|
||||
Django, Web application framework
|
||||
Falcon, Web API framework
|
||||
Flask, Microframework
|
||||
Pyramid, Web application framework
|
||||
Tornado, Web application framework and asynchronous networking library
|
||||
Turbogears, Web framework
|
||||
Twisted, Networking engine
|
||||
WebOb, WSGI request library
|
|
@ -1,33 +0,0 @@
|
|||
.. csv-table::
|
||||
:header-rows: 1
|
||||
:widths: auto
|
||||
:stub-columns: 1
|
||||
|
||||
Language,Variants,Compilers,Extensions
|
||||
C/C++,"C89, C99, C11, C18, C++98, C++03, C++11, C++14, C++17","Clang (and clang-cl [1]_) extensions (up to Clang 9.0),
|
||||
|
||||
GNU extensions (up to GCC 9.2),
|
||||
|
||||
Microsoft extensions (up to VS 2019),
|
||||
|
||||
Arm Compiler 5 [2]_","``.cpp``, ``.c++``, ``.cxx``, ``.hpp``, ``.hh``, ``.h++``, ``.hxx``, ``.c``, ``.cc``, ``.h``"
|
||||
C#,C# up to 8.0. with .NET up to 4.8 [3]_,"Microsoft Visual Studio up to 2019,
|
||||
|
||||
.NET Core up to 3.0","``.sln``, ``.csproj``, ``.cs``, ``.cshtml``, ``.xaml``"
|
||||
Go (aka Golang), "Go up to 1.14", "Go 1.11 or more recent", ``.go``
|
||||
Java,"Java 6 to 14 [4]_","javac (OpenJDK and Oracle JDK),
|
||||
|
||||
Eclipse compiler for Java (ECJ) [5]_",``.java``
|
||||
JavaScript,ECMAScript 2019 or lower,Not applicable,"``.js``, ``.jsx``, ``.mjs``, ``.es``, ``.es6``, ``.htm``, ``.html``, ``.xhm``, ``.xhtml``, ``.vue``, ``.json``, ``.yaml``, ``.yml``, ``.raml``, ``.xml`` [6]_"
|
||||
Python,"2.7, 3.5, 3.6, 3.7, 3.8",Not applicable,``.py``
|
||||
TypeScript [7]_,"2.6-3.7",Standard TypeScript compiler,"``.ts``, ``.tsx``"
|
||||
|
||||
.. container:: footnote-group
|
||||
|
||||
.. [1] Support for the clang-cl compiler is preliminary.
|
||||
.. [2] Support for the Arm Compiler (armcc) is preliminary.
|
||||
.. [3] In addition, support is included for the preview features of C# 8.0 and .NET Core 3.0.
|
||||
.. [4] Builds that execute on Java 6 to 14 can be analyzed. The analysis understands Java 14 standard language features.
|
||||
.. [5] ECJ is supported when the build invokes it via the Maven Compiler plugin or the Takari Lifecycle plugin.
|
||||
.. [6] JSX and Flow code, YAML, JSON, HTML, and XML files may also be analyzed with JavaScript files.
|
||||
.. [7] TypeScript analysis is performed by running the JavaScript extractor with TypeScript enabled. This is the default for LGTM.
|
Загрузка…
Ссылка в новой задаче