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: trueattachment:title.
For details of the requirements for LGTM Enterprise, see the LGTM Enterprise System Requirements document, available from the LGTM Enterprise downloads page.
System requirements for the QL tools: QL for Eclipse (previously known as Semmle Studio), QL for Visual Studio and Semmle Core are as follows.
|Tool||Core requirements||Other 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 Studio||Microsoft Visual Studio 2017 15.8 or a later version. Community, Professional, and Enterprise editions are all supported.|
Code base analysis