PHP_CodeSniffer

Скріншот програми:
PHP_CodeSniffer
Дані програми:
Версія: 2.3.3 оновлений
Дата завантаження: 20 Jul 15
Розробник: Squiz Pty Ltd
Ліцензія: Безкоштовно
Популярність: 186

Rating: 1.5/5 (Total Votes: 2)

PHP_CodeSniffer доступний як PEAR пакет.
Під капотом, вона працює tokenising PHP, JavaScript і CSS файли і перевірки його на певний набір стандартів кодування.
PHP_CodeSniffer є одним з кращих інструментів тестування під час розробки, тому що дозволяє програмістам, щоб вихідний код свого додатку в чистоті і стандарти узгоджуються

Що нового У цьому випуску :.

  • Загальний OpeningFunctionBraceKernighanRitchieSniff тепер можуть виправити всі помилки він знаходить.
  • Загальний OpeningFunctionBraceKernighanRitchieSniff тепер дозволяє порожні функції з фігурними дужками поруч один з одним.
  • Загальний OpeningFunctionBraceBsdAllmanSniff тепер дозволяє порожні функції з фігурними дужками поруч один з одним.
  • Поліпшення ширина авто звіт за & Quot; повний і Quot; Звіт.
  • Покращено виявлення конфліктів під час автоматичної фіксації.

  • не «LI> Загальний ScopeIndentSniff більше не бентежить порожніх закриття.
  • Squiz ControlSignatureSniff тепер завжди ігнорує коментарі.
  • Наявність основного файлу конфігурації тепер кешується для зниження is_file () викликає, коли він не існує.
  • Абстрактні класи всередині директорії нюхає зараз ігноруються, навіть якщо вони названі.
  • Загальний ForbiddenFunctionsSniff тепер підтримує налаштування нульові заміни в наборі правил файлів.
  • PEAR MultiLineConditionSniff тепер дозволяє рядки коментаря в кілька рядків, якщо умови заяву.
  • груша і Squiz FileComment не нюхати більше немає @ в їх коди помилок.
  • Загальний функція відкриває фігурна дужка нюхає тепер підтримують перевірку закриття.

Що нового у версії 2.3.2:

  • Загальний OpeningFunctionBraceKernighanRitchieSniff тепер можуть виправити всі помилки він знаходить .
  • Загальний OpeningFunctionBraceKernighanRitchieSniff тепер дозволяє порожні функції з фігурними дужками поруч один з одним.
  • Загальний OpeningFunctionBraceBsdAllmanSniff тепер дозволяє порожні функції з фігурними дужками поруч один з одним.
  • Поліпшення ширина авто звіт за & Quot; повний і Quot; Звіт.
  • Покращено виявлення конфліктів під час автоматичної фіксації.

  • не «LI> Загальний ScopeIndentSniff більше не бентежить порожніх закриття.
  • Squiz ControlSignatureSniff тепер завжди ігнорує коментарі.
  • Наявність основного файлу конфігурації тепер кешується для зниження is_file () викликає, коли він не існує.
  • Абстрактні класи всередині директорії нюхає зараз ігноруються, навіть якщо вони названі.
  • Загальний ForbiddenFunctionsSniff тепер підтримує налаштування нульові заміни в наборі правил файлів.
  • PEAR MultiLineConditionSniff тепер дозволяє рядки коментаря в кілька рядків, якщо умови заяву.
  • груша і Squiz FileComment не нюхати більше немає @ в їх коди помилок.
  • Загальний функція відкриває фігурна дужка нюхає тепер підтримують перевірку закриття.

Що нового у версії 2.3.0:

  • Загальний OpeningFunctionBraceKernighanRitchieSniff тепер можуть виправити всі помилки він знаходить .
  • Загальний OpeningFunctionBraceKernighanRitchieSniff тепер дозволяє порожні функції з фігурними дужками поруч один з одним.
  • Загальний OpeningFunctionBraceBsdAllmanSniff тепер дозволяє порожні функції з фігурними дужками поруч один з одним.
  • Поліпшення ширина авто звіт за & Quot; повний і Quot; Звіт.
  • Покращено виявлення конфліктів під час автоматичної фіксації.

  • не «LI> Загальний ScopeIndentSniff більше не бентежить порожніх закриття.
  • Squiz ControlSignatureSniff тепер завжди ігнорує коментарі.
  • Наявність основного файлу конфігурації тепер кешується для зниження is_file () викликає, коли він не існує.
  • Абстрактні класи всередині директорії нюхає зараз ігноруються, навіть якщо вони названі.
  • Загальний ForbiddenFunctionsSniff тепер підтримує налаштування нульові заміни в наборі правил файлів.
  • PEAR MultiLineConditionSniff тепер дозволяє рядки коментаря в кілька рядків, якщо умови заяву.
  • груша і Squiz FileComment не нюхати більше немає @ в їх коди помилок.
  • Загальний функція відкриває фігурна дужка нюхає тепер підтримують перевірку закриття.

Що нового у версії 2.2.0:

  • PHPCS Файл конфігурації
  • Кольоровий Повідомити Вихід
  • Авто-настройка розміру Звіти
  • PSR2 Tab Ширина

Що нового у версії 2.1.0:

  • Час і вихід пам'яті тепер відображається, якщо інформація про хід Показано також,
  • Коди помилок Загальний EmptyStatementSniff тепер містять тип виявленого порожнього оператора
  • Тільда ​​тепер можна використовувати для посилання на домашній каталог користувача в дорозі до стандартного
  • Додана PHP_CodeSniffer_File :: findStartOfStatement (), щоб знайти першу непробельний маркер в заяві
  • груша і Squiz FunctionCommentSniffs більше не запретітьreturn теги для конструкторів і деструкторів
  • Squiz ControlSignatureSniff фіксує в даний час зберігають коментарі між закриваючою дужкою і відкриває фігурної дужки
  • Squiz SuperfluousWhitespaceSniff тепер перевіряє додаткових порожніх рядків всередині кришки
  • Squiz ArrayDeclarationSniff Тепер пропускає виклики функцій під час перевірки масивів багатоканальний

Що нового у версії 2.0.0:

  • Повністю переписаний парсер коментар, що це дизайн, щоб для автоматичного фіксування
  • Нова доповідь інформацію, щоб показати вам, як ваш код написаний, а не, якщо він відповідає стандарту
  • Можливість установки параметрів командного рядка в ruleset.xml файлів
  • Можливість створювати свої власні користувацькі класи звітності і використовувати їх з PHP_CodeSniffer
  • Розподіл PHPCS і PHPCBF в ФАР файлів
  • Підтримка запуску на HHVM
  • Файли Виявлення зменшена CSS і JS

Що нового у версії 2.0.0 Alpha 2:

  • довжина лінії попередження тепер буде показано Лінії, які відносяться до ліцензії та інформацію VCS. Довжина лінії нюхати раніше ігнорували ці рядки, це означає, що він повинен був запустити регулярний вираз на кожній лінії перевірки.
  • Масив $ жетони має новий індекс довжини, що ви можете використовувати, щоб визначити довжину змісту маркера, а не того, щоб зателефонувати STRLEN () самостійно і мати справу з кодуванням символів.
  • Використання in_array () при перевірці PHP_CodeSniffer_Tokens статичні вари вплинула на продуктивність, тому вони були реорганізовані, так що ви можете також використовувати IsSet () на них.
  • Настроювані звіти тепер можуть вказати $ recordErrors член вар, що, коли значення БРЕХНЯ, скаже, що це PHP_CodeSniffer не потрібно записувати помилки під час бігу. Це дає значну пам'ять порятунку, якщо ви використовуєте який користувацький звіт зведеної вихідний інформації, а не повний перелік знайдених помилок.

Що нового у версії 1.5.0:

  • Загальний ScopeIndentSniff тепер дозволяє ігнорованих жетонів бути встановлений за допомогою ruleset.xml файлів
  • покоління Док тепер знову працює для встановлених стандартів
  • PSR2 стандарт тепер ігнорує коментарі при перевірці правила відступу

  • не «LI> Загальний UpperCaseConstantNameSniff більше не повідомляє про помилки, де використовуються константи
    не «LI> Squiz OperatorSpacingSniff більше не кидає помилки для: Коротка потрійний оператор

Що нового у версії 1.4.6:

  • Більш чітке повідомлення про помилку, коли ім'я класу нюхати робить не відповідає структура каталогів
  • Створені HTML документи тепер правильно показувати відкритий тег PHP в порівнянні код блоків
  • Додана Загальний InlineHTMLSniff забезпечити файл містить тільки PHP код
  • Додана Squiz ShorthandSizeSniff перевірити, що розміри CSS використовуваний скорочену запис тільки тоді, коли 1 або 2 значення використовуються
  • Додана Squiz ForbiddenStylesSniff заборонити використання деяких стилях застарілим браузера конкретних
  • Додана Squiz NamedColoursSniff заборонити використання назв квітів

  • не «LI> PSR2 стандарт більше не застосовує жодних пробілів між закриваючою дужкою виклику функції і крапки з комою
  • PSR2 ClassDeclarationSniff тепер ігнорує порожні класи при перевірці положення кінцевого дужки
  • PSR2 SwitchDeclarationSniff більше не повідомляє про помилки для порожніх рядків між корпусом звітності
  • PEAR ObjectOperatorIndentSniff тепер має параметр, щоб вказати, скільки простору код повинен бути відступ

Що нового у версії 1.4.4 :.

  • Виконує CSS Lint на CSS файлів

Що нового у версії 1.4.3 :.

  • Це, насамперед, реліз Виправлена ​​помилка
  • Додана підтримка для майбутнього PHP 5.5 T_FINALLY маркер.

Що нового у версії 1.3.0 RC2 :.

  • Підтримка декількох вихідних візуалізації
  • Можливість показати прогрес акуратно під час бігу.
  • Можливість установки php.ini значення з командного рядка.
  • на основі правил обліку візерунки.
  • Google ClosureLinter підтримка.

  • виправлення
  • 16 помилок.

Вимоги

  • PHP 5.1.2 або вище

Схожі програми

Test::Unit
Test::Unit

20 Jul 15

FlexMock
FlexMock

12 May 15

PHPCheckstyle
PHPCheckstyle

12 May 15

Flay
Flay

28 Feb 15

Інші програми розробника Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

PHP_CodeSniffer

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями