Semmle 1.21
Skip to end of metadata
Go to start of metadata

 

LGTM Enterprise application

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

The QL tools run on 64-bit systems running Linux, Microsoft Windows, and macOS. 

Operating systemSupported versions
Linux

Oracle Linux 5.5+, 6.x, 7.x
Red Hat Enterprise Linux 5.5+, 6.x, 7.x
Suse Linux Enterprise Server 10 SP2+, 11.x, 12.x
Ubuntu Linux 12.04 LTS, 13.x, 14.x, 15.04, 15.10, 16.04, 18.04

Microsoft Windows

7, 8, 10
Server 2003 (and R2)
Server 2008 (and R2)
Server 2012 

macOS10.12, 10.13
OS X10.8, 10.9, 10.10, 10.11

Code base analysis

For details of the languages supported by the most recent release of Semmle applications, see: Languages and compilers.