On this page:

Related topics:

HIDDEN

 

Overview of the software required to run Semmle applications


LGTM Enterprise application

For details of the requirements for LGTM Enterprise, see the LGTM Enterprise System Requirements document: .

For details of the requirements for LGTM Enterprise, see the LGTM Enterprise System Requirements document, available from the LGTM Enterprise downloads page.

QL tools

System requirements for the QL tools: QL for Eclipse (previously known as Semmle Studio), QL for Visual Studio and Semmle Core are as follows.

Software requirements

ToolCore requirementsOther requirements
QL command-line tools (previously Semmle Core)Supported operating system (see below)
  • 64-bit platform.
  • Java—OpenJDK 1.8.X is included in the distribution and used by default. Later minor versions of the bundled JRE are also supported.
  • Python—either Python 2.7 and 3.4 or above.

QL for Eclipse
(previously Semmle Studio)

Eclipse Kepler (4.3) or a later version
QL for Visual StudioMicrosoft Visual Studio 2017 15.8 or a later version. Community, Professional, and Enterprise editions are all supported.

Operating systems

Code base analysis