|
@@ -2037,24 +2037,29 @@ initializing." |
|
|
(config-file "--config" flycheck-black) |
|
|
(config-file "--config" flycheck-black) |
|
|
source) |
|
|
source) |
|
|
:error-parser flycheck-parse-black-check |
|
|
:error-parser flycheck-parse-black-check |
|
|
|
|
|
;; :error-patterns |
|
|
|
|
|
;; ( |
|
|
|
|
|
;; (error line-start "error: cannot format " (file-name) ": " (message) ": " line ":" column ": " (one-or-more any) line-end) |
|
|
|
|
|
;; (error line-start (message) " " (file-name) line-end) |
|
|
|
|
|
;; ) |
|
|
:enabled (lambda () |
|
|
:enabled (lambda () |
|
|
(or (not (flycheck-python-needs-module-p 'python-black-check)) |
|
|
(or (not (flycheck-python-needs-module-p 'python-black-check)) |
|
|
(flycheck-python-find-module 'python-black-check "black"))) |
|
|
(flycheck-python-find-module 'python-black-check "black"))) |
|
|
:verify (lambda (_) (flycheck-python-verify-module 'python-black-check "black")) |
|
|
:verify (lambda (_) (flycheck-python-verify-module 'python-black-check "black")) |
|
|
:modes python-mode) |
|
|
:modes python-mode) |
|
|
|
|
|
|
|
|
'(flycheck-define-checker python-black-diff |
|
|
|
|
|
"A Python style checker." |
|
|
|
|
|
:command ("python3" |
|
|
|
|
|
"-m" "black" |
|
|
|
|
|
(config-file "--config" flycheck-black) |
|
|
|
|
|
"--diff" source) |
|
|
|
|
|
:error-parser my-flycheck-parse-unified-diff |
|
|
|
|
|
:enabled (lambda () |
|
|
|
|
|
(or (not (flycheck-python-needs-module-p 'python-black)) |
|
|
|
|
|
(flycheck-python-find-module 'python-black "black"))) |
|
|
|
|
|
:verify (lambda (_) (flycheck-python-verify-module 'python-black "black")) |
|
|
|
|
|
:modes python-mode) |
|
|
|
|
|
|
|
|
;; (flycheck-define-checker python-black-diff |
|
|
|
|
|
;; "A Python style checker." |
|
|
|
|
|
;; :command ("python3" |
|
|
|
|
|
;; "-m" "black" |
|
|
|
|
|
;; (config-file "--config" flycheck-black) |
|
|
|
|
|
;; "--diff" source) |
|
|
|
|
|
;; :error-parser my-flycheck-parse-unified-diff |
|
|
|
|
|
;; :enabled (lambda () |
|
|
|
|
|
;; (or (not (flycheck-python-needs-module-p 'python-black)) |
|
|
|
|
|
;; (flycheck-python-find-module 'python-black "black"))) |
|
|
|
|
|
;; :verify (lambda (_) (flycheck-python-verify-module 'python-black "black")) |
|
|
|
|
|
;; :modes python-mode) |
|
|
|
|
|
|
|
|
(flycheck-def-config-file-var flycheck-black python-black-check "pyproject.toml" |
|
|
(flycheck-def-config-file-var flycheck-black python-black-check "pyproject.toml" |
|
|
:safe #'stringp) |
|
|
:safe #'stringp) |
|
|