Jump to content

Чекстиль

Чекстиль
Стабильная версия
10.17.0 / 26 мая 2024 г .; 2 месяца назад ( 26.05.2024 )
Репозиторий github /checkstyle /checkstyle
Написано в Ява
Операционная система Кросс-платформенный
Тип Статический анализ кода
Лицензия Меньшая стандартная общественная лицензия GNU
Веб-сайт контрольный стиль .sourceforge .сеть Отредактируйте это в Викиданных

Чекстиль [ 1 ] инструмент статического анализа кода , используемый при разработке программного обеспечения для проверки Java соответствия исходного кода указанным правилам кодирования .

Первоначально разработанный Оливером Берном еще в 2001 году, проект поддерживается командой разработчиков со всего мира.

Текущая стабильная версия — версия 10.17.0. [ 2 ] который поддерживает версии Java с 11 по 17. [ 3 ]

Преимущества и ограничения

[ редактировать ]

Стиль программирования, принятый в проекте разработки программного обеспечения, может помочь гарантировать, что код соответствует передовым практикам программирования, что улучшает качество, читаемость и возможность повторного использования кода и может снизить стоимость разработки. Проверки, выполняемые Checkstyle, в основном ограничиваются представлением кода. Эти проверки не подтверждают правильность или полноту кода. Правила Checkstyle не являются стилем программирования, это просто правила форматирования кода.

Примеры доступных модулей

[ редактировать ]

Checkstyle определяет набор доступных модулей, каждый из которых обеспечивает проверку правил с настраиваемым уровнем строгости (обязательный, необязательный...). Каждое правило может вызывать уведомления, предупреждения и ошибки. Например, Checkstyle может проверять следующее:

  • Комментарии Javadoc для классов, атрибутов и методов;
  • Соглашения об именах атрибутов и методов;
  • Количество параметров функции;
  • Длины линий;
  • Наличие обязательных заголовков;
  • Использование импорта и модификаторов области действия;
  • Пробелы между некоторыми символами ;
  • Практики построения классов;
  • Множественные измерения сложности .

Использование

[ редактировать ]

Checkstyle доступен в виде файла JAR , который можно запускать внутри виртуальной машины Java , или в виде задачи Apache Ant . Его также можно интегрировать в IDE или другие инструменты.

См. также

[ редактировать ]
  1. ^ «Главная страница Checkstyle» . 2010 . Проверено 2 ноября 2010 г.
  2. ^ «checkstyle – Примечания к выпуску» . checkstyle.sourceforge.io . Проверено 27 мая 2024 г.
  3. ^ «checkstyle – Домашняя страница Checkstyle» . checkstyle.sourceforge.io . Проверено 27 мая 2024 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 82b5284b659097c4c120c718a49e43fd__1717896300
URL1:https://arc.ask3.ru/arc/aa/82/fd/82b5284b659097c4c120c718a49e43fd.html
Заголовок, (Title) документа по адресу, URL1:
Checkstyle - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)