aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/model/lint-checker.scm
Commit message (Expand)AuthorAge
* Add copyright and license headers to a bunch of source files•••That were missing them. Christopher Baines2019-12-26
* Improve insert-missing-data-and-return-all-ids•••Use exec-query-with-null-handling to distinguish NULL values, change it to just take a list of fields and remove the handlers. Also, add a sets-of-data? parameter so that this can be used licenses. Christopher Baines2019-09-04
* Add lint-checkers-for-revision to the lint-checker moduleChristopher Baines2019-09-01
* Add a new table guix_revision_lint_checkers•••To associate a set of lint checkers with a specific revision. While there is the association through the lint warnings, that only works for checkers where there are lint warnings for that revision. Therefore, to allow finding all the checkers for a specific revision, also associate them directly with the revision. Christopher Baines2019-09-01
* Add lint-warning-count-by-lint-checker-for-revision•••To return counts of lint warnings, grouped by lint checker for a specific revision. Christopher Baines2019-09-01
* Store lint warnings in the database•••This commit adds the relevant tables and code to store lint warnings in the database. Currently, only lint checkers which don't require access to the network will be run, as this allows the processing to happen without network access. Also, this functionality won't work in older versions of Guix which don't expose the lint warnings in a compatible way. Christopher Baines2019-09-01