update packages
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
;; -*- no-byte-compile: t; lexical-binding: nil -*-
|
||||
(define-package "flycheck" "20251119.1203"
|
||||
(define-package "flycheck" "20251128.1706"
|
||||
"On-the-fly syntax checking."
|
||||
'((emacs "27.1")
|
||||
(seq "2.24"))
|
||||
:url "https://www.flycheck.org"
|
||||
:commit "1eafe2911d50c9f58efce81ff8abea59495e1ff3"
|
||||
:revdesc "1eafe2911d50"
|
||||
:commit "62570fafbedb8fa3f7d75a50a9364feca3b294ef"
|
||||
:revdesc "62570fafbedb"
|
||||
:keywords '("convenience" "languages" "tools")
|
||||
:authors '(("Sebastian Wiesner" . "swiesner@lunaryorn.com"))
|
||||
:maintainers '(("Clément Pit-Claudel" . "clement.pitclaudel@live.com")
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
;; Bozhidar Batsov <bozhidar@batsov.dev>
|
||||
;; URL: https://www.flycheck.org
|
||||
;; Keywords: convenience, languages, tools
|
||||
;; Package-Version: 20251119.1203
|
||||
;; Package-Revision: 1eafe2911d50
|
||||
;; Package-Version: 20251128.1706
|
||||
;; Package-Revision: 62570fafbedb
|
||||
;; Package-Requires: ((emacs "27.1") (seq "2.24"))
|
||||
|
||||
;; This file is not part of GNU Emacs.
|
||||
@@ -10502,30 +10502,54 @@ CHECKER and BUFFER denoted the CHECKER that returned OUTPUT and
|
||||
the BUFFER that was checked respectively.
|
||||
|
||||
See URL `https://proselint.com/' for more information about proselint."
|
||||
(mapcar (lambda (err)
|
||||
(let-alist err
|
||||
(flycheck-error-new-at-pos
|
||||
.start
|
||||
(pcase .severity
|
||||
(`"suggestion" 'info)
|
||||
(`"warning" 'warning)
|
||||
(`"error" 'error)
|
||||
;; Default to error
|
||||
(_ 'error))
|
||||
.message
|
||||
:id .check
|
||||
:buffer buffer
|
||||
:checker checker
|
||||
;; See https://github.com/amperser/proselint/issues/1048
|
||||
:end-pos .end)))
|
||||
(let-alist (car (flycheck-parse-json output))
|
||||
.data.errors)))
|
||||
(let ((response (flycheck-parse-json output)))
|
||||
(if (eq (caaar response) 'data)
|
||||
;; Proselint versions <= 0.14.0:
|
||||
(mapcar (lambda (err)
|
||||
(let-alist err
|
||||
(flycheck-error-new-at-pos
|
||||
.start
|
||||
(pcase .severity
|
||||
(`"suggestion" 'info)
|
||||
(`"warning" 'warning)
|
||||
(`"error" 'error)
|
||||
;; Default to error
|
||||
(_ 'error))
|
||||
.message
|
||||
:id .check
|
||||
:buffer buffer
|
||||
:checker checker
|
||||
;; See https://github.com/amperser/proselint/issues/1048
|
||||
:end-pos .end)))
|
||||
(let-alist (car response)
|
||||
.data.errors))
|
||||
;; Proselint versions >= 0.16.0
|
||||
(mapcar (lambda (err)
|
||||
(let-alist err
|
||||
(flycheck-error-new-at-pos
|
||||
(nth 0 .span)
|
||||
'warning
|
||||
.message
|
||||
:id .check_path
|
||||
:buffer buffer
|
||||
:checker checker
|
||||
:end-pos (nth 1 .span))))
|
||||
(let-alist (car response)
|
||||
.result.<stdin>.diagnostics)))))
|
||||
|
||||
(flycheck-define-checker proselint
|
||||
"Flycheck checker using Proselint.
|
||||
|
||||
See URL `https://proselint.com/'."
|
||||
:command ("proselint" "--json" "-")
|
||||
:command ("proselint"
|
||||
(eval
|
||||
(if (= (call-process (or flycheck-proselint-executable "proselint")
|
||||
nil nil nil "--version")
|
||||
0)
|
||||
;; Proselint versions <= 0.14.0:
|
||||
(list "--json" "-")
|
||||
;; Proselint versions >= 0.16.0
|
||||
(list "check" "--output-format=json"))))
|
||||
:standard-input t
|
||||
:error-parser flycheck-proselint-parse-errors
|
||||
:modes (text-mode markdown-mode gfm-mode message-mode org-mode))
|
||||
|
||||
Reference in New Issue
Block a user