Код линтера Checkstyle в Emacs выдает ошибкуJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Код линтера Checkstyle в Emacs выдает ошибку

Сообщение Anonymous »

Я пытаюсь настроить код ELisp, чтобы включить линтер checkstyle для разработки Java с помощью пакета Flycheck, но при запуске doom Doctor для диагностики выдается непонятная ошибка.

Код: Выделить всё

;;;; 0
((error "Missing :command in syntax checker %s" java-checkstyle)
((debugger-may-continue . t) (inhibit-redisplay) (inhibit-debugger . t)
(inhibit-changing-match-data)))

;;;; 1
((flycheck-define-command-checker java-checkstyle
:command :command nil :error-patterns nil :modes nil :next-checkers nil
:standard-input nil :working-directory nil)
((standard-input)))
Я попробовал использовать код, найденный на Reddit, и модифицировал его, чтобы обеспечить более разумное размещение файлов .jar и .xml.
Я использую doom emacs, если это актуально.
Вот код:

Код: Выделить всё

(flycheck-define-checker java-checkstyle
:command ("java" "-jar" "/home/lucycht/.config/checkstyle/checkstyle-13.0.0-all.jar" "-c" "/home/lucycht/.config/checkstyle/google_checks.xml" "-f" "xml" source)
:error-parser flycheck-parse-checkstyle
:modes (java-mode))
Хотя я новичок в ELisp и Emacs, насколько я понимаю, ошибка заключается в том, что команда : не указана, хотя она указана в коде.


Подробнее здесь: https://stackoverflow.com/questions/798 ... rows-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»