Граф коммитов

24 Коммитов

Автор SHA1 Сообщение Дата
Chris Smowton 3c1daf08f8 Escape go-fmt file filter
This should have been looking for \.go$, but I forgot to escape the dollar sign in a Makefile
2020-07-30 17:06:01 +01:00
Chris Smowton d05657ddff Make the gofmt CI test actaully fatal
Turns out gofmt doesn't actually return 1 when it finds problems, only when it finds source files which don't compile (all of which are now excluded).

This also fixes existing overlooked inconsistencies as a result of this mistake.
2020-07-10 11:02:50 +01:00
Chris Smowton ce94c68e0a Add Go autoformatting to the 'autoformat' make target and to CI
Existing gofmt complaints are fixed, and files that specifically test queries that relate to badly formatting code are tagged as such.
2020-07-08 14:20:19 +01:00
Max Schaefer 5275168253 Make target branch configurable for `sync-dataflow-libraries`.
You can now do `make DATAFLOW_BRANCH=<committish> sync-dataflow-libraries`; default is still `master`.
2020-06-29 10:02:59 +01:00
Max Schaefer 04af08ca0d Add Make target to autoformat all QL.
Use

```sh
make autoformat
```

to format all `.ql` and `.qll` files under `ql/src`.

Use

```sh
make AUTOFORMAT=--check-only autoformat
```

to check that all `.ql` and `.qll` files under `ql/src` are correctly formatted and fail if they are not.
2020-06-09 17:27:53 +01:00
Max Schaefer 1f54edfe99 Add make target for synchronising data-flow libraries. 2020-05-26 11:09:07 +01:00
Sauyon Lee aef7524f35
Add a go-gen-dbscheme for generating dbschemes 2020-05-22 08:04:40 -07:00
Pavel Avgustinov 291150a755 Delete outdated COPYRIGHT file
This seems to be copied from Semmle/ql, and it claims the wrong license.
2020-04-06 14:35:44 +01:00
Max Schaefer 17a8c722cd Use CodeQL for creating stats. 2020-04-02 10:15:10 +01:00
Sauyon Lee f60f6ea7d0
Add examples qlpack.yml to CodeQL manifest 2020-03-18 09:30:45 -07:00
Sauyon Lee e75497ed3b
update stats sha and stats 2020-03-04 06:26:43 -08:00
Sauyon Lee c3b57e4e74
Makefile: make testdb target phony 2020-03-04 03:27:11 -08:00
Max Schaefer 7148b66d31 Make extractor targets phony. 2020-02-27 12:32:05 +00:00
Sauyon Lee ed3971af47
Makefile: make tools-ARCH no longer build the tokenizer 2020-02-12 15:52:43 -08:00
Sauyon Lee bf2b655586
Makefile: make all target build extractor instead of tools 2020-02-12 15:52:42 -08:00
Sauyon Lee dc9d790bd3
Makefile: Make better use of built-in variables 2020-02-12 15:52:42 -08:00
Sauyon Lee 01f4bfe4b8
Makefile: Use codeql to create stats database 2020-02-12 15:52:40 -08:00
Max Schaefer d18eb9717a Fix environment setup on Windows. 2020-02-06 14:28:16 +00:00
Sauyon Lee 7676a56af6
Makefile: Make extractor-common extractor target 2020-01-28 14:38:15 -08:00
Max Schaefer ebea811a83 Add example queries. 2020-01-24 10:26:59 +00:00
Sauyon Lee 32fa033a55
Makefile: Add exe suffix back to tools/bin targets 2020-01-17 14:05:29 -08:00
Sauyon Lee 52fe0afa48
Makefile: Delete entire test db in clean 2020-01-17 14:05:27 -08:00
Sauyon Lee 1eb9466de2
Use codeql for testing and add binary cross compilation support
Also add support for building the extractor inside this repository
so that users can build and use the extractor, and an up-to-date
version can be used for testing.
2020-01-17 14:05:26 -08:00
Max Schaefer d14eb855fc Go analysis support for CodeQL. 2019-11-08 12:16:26 +00:00