| @@ -2353,34 +2353,6 @@ Any output will be written to current buffer." | |||||
| (define-key ctl-x-map "R" 'remember) | (define-key ctl-x-map "R" 'remember) | ||||
| ;;;;;;;;;;;;;;;;;;;;;;; | |||||
| ;; flycheck-pydocstyle | |||||
| (require 'flycheck nil t) | |||||
| ;; TODO: Use `source' and config file | |||||
| (flycheck-define-checker python-pydocstyle | |||||
| "Docstring style checker." | |||||
| :command ("python" "-m" "pydocstyle" | |||||
| source-inplace) | |||||
| :error-patterns | |||||
| ( | |||||
| (error line-start (file-name) ":" line " " (one-or-more not-newline) "\n" (one-or-more blank) (message) line-end) | |||||
| ) | |||||
| :enabled (lambda () | |||||
| (or (not (flycheck-python-needs-module-p 'python-pydocstyle)) | |||||
| (flycheck-python-find-module 'python-black-check "pydocstyle"))) | |||||
| :verify (lambda (_) (flycheck-python-verify-module 'python-black-check "pydocstyle")) | |||||
| :modes python-mode) | |||||
| (defun flycheck-pydocstyle-setup () | |||||
| "Setup Flycheck pydocstyle." | |||||
| (interactive) | |||||
| (add-to-list 'flycheck-checkers | |||||
| 'python-pydocstyle)) | |||||
| ;; (flycheck-pydocstyle-setup) | |||||
| ;; Local Variables: | ;; Local Variables: | ||||
| ;; flycheck-disabled-checkers: (emacs-lisp-checkdoc) | ;; flycheck-disabled-checkers: (emacs-lisp-checkdoc) | ||||
| ;; flycheck-checker: emacs-lisp | ;; flycheck-checker: emacs-lisp | ||||