Semmle Core: defines the analysis for one Semmle dashboard, including the snapshots to analyze and the queries to evaluate for each snapshot. The
Semmle Core: defines the language, checkout commands, build commands and snapshot retention policy for a project.
Semmle Core: defines the language of associated query files. This is used to resolve the import statements in associated query files and also to determine whether or not a query is compatible with the snapshot database or dashboard database that is currently being analyzed.
Semmle Core: used to define a logical group of queries to simplify query management during analysis.
Semmle Core: configuration file created automatically when a snapshot is added a the project using the
Semmle Core: The
Semmle Core: used to create a snapshot for the latest version of your code base. The checkout commands used to create the snapshot are defined by the
Semmle Core: used to create a snapshot for a historic version of the code base. The checkout commands used to create the snapshot are defined by the
Semmle Core: optional command used to analyze a Semmle snapshot and generate data for display in a code review tool.
Semmle Core: optional command to apply the snapshot deletion policy defined in a
Semmle Core: optional command to compact the snapshot database generated by the
Semmle Core: this command guides users through the process of creating a
Semmle Core: deprecated command used to analyze snapshots and build a dashboard database. The snapshots to include and analysis performed are defined by the dashboard
Semmle Core: command may be used to build and index a single snapshot of source code for a project. When the tool has finished the code index is ready for analysis. The build commands used are defined by the
Semmle Core: legacy command used for installations where Java builds are analyzed using a customized
Semmle Core: this command enables you to create a new project by copying the
Semmle Core: This tool is used to create and manage credentials files which are used to store passwords, SSL private keys, and trusted certificates. The credentials stored in this file can be accessed by tools that need to authenticate with source code repositories or other secure systems.
Semmle Core: You can use this tool to delete a snapshot from a project. This is most useful when you are setting up a new project and experimenting with options.
Semmle Core: used to analyze a snapshot for the presence of duplicate code. Usually called automatically by a build command defined in the
Semmle Core: optional command enables you to modify one or more properties of an existing
Semmle Core: command enables you to modify one or more properties of a snapshot, in addition you can add, change or delete metadata values associated with a snapshot. Often used in a build step in the
QL plugins and extensions: command used to export a snapshot generated using the QL command line tools for use in the QL plugins and extensions. The resulting snapshot can be imported into the QL plugins and extensions and used to write new queries.
Semmle Core: optional command used to process a set of queries and produce an output file describing the metadata associated with each query.
Semmle Core: report the absolute path for a specific snapshot data directory.
Semmle Core: report the absolute path for all snapshots in a specific project configuration (optionally, report all built or all unbuilt snapshots).
Semmle Core: optional command used to analyze a Semmle snapshot and generate data for display in a code review tool. See also analyzeSnapshot.
Semmle Core: used to provide a quick assessment of the number of lines of code and comment in a source code directory.
Semmle Core: command may be used to compile new or updated query files to speed up future analyses. The
Semmle Core: command provides a simple way to run regression tests for custom QL queries. The tool runs QL queries against source code that you provide, and it checks that the output of each query matches the expected results.
Semmle Core: run queries on a Semmle database from the command line. Particularly useful as part of a script to generate CSV reports or if you want to test a new query for a system before you add it to the dashboard configuration.
Semmle Core: used to report details of the current Semmle Core including the version and values of the
Semmle Core: this tool enables you to update the external data stored in a snapshot database from the data stored in the
Semmle Core: can be used to upgrade snapshot databases that were created with an earlier version of Semmle to enable you to analyze them using the latest version. The database schema of the snapshot databases is updated so that it is compatible with current version of Semmle analysis.
Semmle Core: used to report the Semmle QL product version number.
Other reference topics
Semmle Core: used to simplify build commands and can be customized to override the default locations and behavior of Semmle Core. See Semmle variables for configuration variables.
Semmle Core: used in a query suite file to override the default properties of a query or to provide additional information for the calculation.
Semmle variables are used in configuration files to simplify the configuration of Semmle analysis and to reduce the use of absolute paths (which make it difficult to relocate a project). Semmle variables can be used almost everywhere in the various configuration files.
Semmle Core: The