правила checkstyle, которые охватывают эффективные рекомендации Java - PullRequest
4 голосов
/ 04 ноября 2010

Кто-нибудь знает, существует ли сборник правил проверки стиля, который охватывает большинство рекомендаций, сделанных Джошуа Блохом в его книге «Эффективная Java»?Я знаю, что могу добавить пользовательские правила в плагин checkstyle, но мне было интересно, если кто-нибудь уже сделал это и желает ли поделиться ими.:)

Ответы [ 2 ]

8 голосов
/ 14 февраля 2011

Я основатель проекта Checkstyle.Насколько я знаю, такого файла правил Checkstyle не существует.Я не удивлен, поскольку проверки Checkstyle могут проверять только вещи на уровне исходного кода, такие как комментарии Javadoc, пробелы и т. Д.

В отличие от FindBugs, Checkstyle не компилирует исходный код и, следовательно,не иметь доступа к информации о типах, которая потребуется для реализации некоторых рекомендаций, сделанных Джошуа Блохом в его книге «Эффективная Java».

1 голос
/ 09 ноября 2012

Я согласен с Оливером, что у Checkstyle есть ограничение, и не все из "Эффективной Java" могут быть покрыты checkstyle.Взгляните на наше расширение для стандартного проекта checkstyle - мы взяли кучу идей из этой книги, и у нас есть планы для реализации большего.

Url: http://sevntu -checkstyle.github.com/sevntu.checkstyle/

Не стесняйтесь сотрудничать.

...