diff options
| author | Brice Waegeneire <brice@waegenei.re> | 2020-05-21 21:08:38 +0200 |
|---|---|---|
| committer | Christopher Baines <mail@cbaines.net> | 2020-11-21 10:23:08 +0000 |
| commit | becfa42ea79feb402fe6bc5922da2019ef021e88 (patch) | |
| tree | ef4f516f1ef01f65a3e4ef872167cbd2d34ef15c | |
| parent | 90eb5dd6b5989eeb5350c785036c53469496e394 (diff) | |
scripts: lint: Display result of checkers on stdout.
* guix/scripts/lint.scm (emit-warnings): Use 'current-output-port'
instead of 'current-error-port'.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| -rw-r--r-- | guix/scripts/lint.scm | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/guix/scripts/lint.scm b/guix/scripts/lint.scm index 18cd1675377..c72dc3caad1 100644 --- a/guix/scripts/lint.scm +++ b/guix/scripts/lint.scm | |||
| @@ -10,6 +10,7 @@ | |||
| 10 | ;;; Copyright © 2017, 2018 Efraim Flashner <efraim@flashner.co.il> | 10 | ;;; Copyright © 2017, 2018 Efraim Flashner <efraim@flashner.co.il> |
| 11 | ;;; Copyright © 2018, 2019 Arun Isaac <arunisaac@systemreboot.net> | 11 | ;;; Copyright © 2018, 2019 Arun Isaac <arunisaac@systemreboot.net> |
| 12 | ;;; Copyright © 2019, 2020 Simon Tournier <zimon.toutoune@gmail.com> | 12 | ;;; Copyright © 2019, 2020 Simon Tournier <zimon.toutoune@gmail.com> |
| 13 | ;;; Copyright © 2020 Brice Waegeneire <brice@waegenei.re> | ||
| 13 | ;;; | 14 | ;;; |
| 14 | ;;; This file is part of GNU Guix. | 15 | ;;; This file is part of GNU Guix. |
| 15 | ;;; | 16 | ;;; |
| @@ -47,11 +48,15 @@ | |||
| 47 | ;; provided MESSAGE. | 48 | ;; provided MESSAGE. |
| 48 | (for-each | 49 | (for-each |
| 49 | (lambda (lint-warning) | 50 | (lambda (lint-warning) |
| 50 | (let ((package (lint-warning-package lint-warning)) | 51 | (let* ((package (lint-warning-package lint-warning)) |
| 51 | (loc (lint-warning-location lint-warning))) | 52 | (name (package-name package)) |
| 52 | (info loc (G_ "~a@~a: ~a~%") | 53 | (version (package-version package)) |
| 53 | (package-name package) (package-version package) | 54 | (loc (lint-warning-location lint-warning)) |
| 54 | (lint-warning-message lint-warning)))) | 55 | (message (lint-warning-message lint-warning))) |
| 56 | (parameterize | ||
| 57 | ((guix-warning-port (current-output-port))) | ||
| 58 | (info loc (G_ "~a@~a: ~a~%") | ||
| 59 | name version message)))) | ||
| 55 | warnings)) | 60 | warnings)) |
| 56 | 61 | ||
| 57 | (define* (run-checkers package checkers #:key store) | 62 | (define* (run-checkers package checkers #:key store) |
