PHP_CodeSniffer

Софтуер снимки:
PHP_CodeSniffer
Софтуер детайли:
Версия: 2.3.3 актуализира
Дата на качване: 20 Jul 15
Розробник: Squiz Pty Ltd
Разрешително: Безплатно
Популярност: 30

Rating: 1.0/5 (Total Votes: 1)

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

Какво ново в тази версия:.

  • сега Generic OpeningFunctionBraceKernighanRitchieSniff да поправите всички грешки, които намира.
  • Generic OpeningFunctionBraceKernighanRitchieSniff сега позволява на празни функции с тиранти един до друг.
  • Generic OpeningFunctionBraceBsdAllmanSniff сега позволява на празни функции с тиранти един до друг.
  • Подобрена авто доклад ширина за & quot; пълна & quot; доклад.
  • Подобряване на конфликти по време на автоматичната фиксиране.
  • Generic ScopeIndentSniff вече не е объркана от празни капачки.
  • Squiz ControlSignatureSniff сега винаги игнорира коментари.
  • Наличието на главния конфигурационен файл сега се кешира за намаляване is_file () повиквания, когато тя не съществува.
  • Абстрактни класове вътре в указателя помирисва сега са игнорирани, дори ако те са на името.
  • Generic ForbiddenFunctionsSniff вече поддържа определяне на нулеви смени в набор от правила файлове.
  • PEAR MultiLineConditionSniff сега позволява на коментар линии вътре няколко реда IF условия отчети.
  • PEAR и Squiz FileComment помирисва вече не трябва @ в техните кодове за грешка.
  • Generic функция отваряща скоба помирисва сега подкрепят проверка на затваряне.

Какво ново във версия 2.3.2:

  • сега Generic OpeningFunctionBraceKernighanRitchieSniff да поправите всички грешки установи, .
  • Generic OpeningFunctionBraceKernighanRitchieSniff сега позволява на празни функции с тиранти един до друг.
  • Generic OpeningFunctionBraceBsdAllmanSniff сега позволява на празни функции с тиранти един до друг.
  • Подобрена авто доклад ширина за & quot; пълна & quot; доклад.
  • Подобряване на конфликти по време на автоматичната фиксиране.
  • Generic ScopeIndentSniff вече не е объркана от празни капачки.
  • Squiz ControlSignatureSniff сега винаги игнорира коментари.
  • Наличието на главния конфигурационен файл сега се кешира за намаляване is_file () повиквания, когато тя не съществува.
  • Абстрактни класове вътре в указателя помирисва сега са игнорирани, дори ако те са на името.
  • Generic ForbiddenFunctionsSniff вече поддържа определяне на нулеви смени в набор от правила файлове.
  • PEAR MultiLineConditionSniff сега позволява на коментар линии вътре няколко реда IF условия отчети.
  • PEAR и Squiz FileComment помирисва вече не трябва @ в техните кодове за грешка.
  • Generic функция отваряща скоба помирисва сега подкрепят проверка на затваряне.

Какво ново във версия 2.3.0:

  • сега Generic OpeningFunctionBraceKernighanRitchieSniff да поправите всички грешки установи, .
  • Generic OpeningFunctionBraceKernighanRitchieSniff сега позволява на празни функции с тиранти един до друг.
  • Generic OpeningFunctionBraceBsdAllmanSniff сега позволява на празни функции с тиранти един до друг.
  • Подобрена авто доклад ширина за & quot; пълна & quot; доклад.
  • Подобряване на конфликти по време на автоматичната фиксиране.
  • Generic ScopeIndentSniff вече не е объркана от празни капачки.
  • Squiz ControlSignatureSniff сега винаги игнорира коментари.
  • Наличието на главния конфигурационен файл сега се кешира за намаляване is_file () повиквания, когато тя не съществува.
  • Абстрактни класове вътре в указателя помирисва сега са игнорирани, дори ако те са на името.
  • Generic ForbiddenFunctionsSniff вече поддържа определяне на нулеви смени в набор от правила файлове.
  • PEAR MultiLineConditionSniff сега позволява на коментар линии вътре няколко реда IF условия отчети.
  • PEAR и Squiz FileComment помирисва вече не трябва @ в техните кодове за грешка.
  • Generic функция отваряща скоба помирисва сега подкрепят проверка на затваряне.

Какво ново във версия 2.2.0:

  • PHPCS Config File
  • Цветна Доклад Output
  • Auto-оразмеряването Отчети
  • PSR2 Tab Ширина

Какво ново във версия 2.1.0:

  • Час и на изхода на паметта се сега показва, ако информация за напредъка Показано е също
  • Generic EmptyStatementSniff кодове на грешки сега съдържат типа на празна декларация открити
  • A Тилда вече може да се използва за обръщение към домашната директория на потребителя в пътека към стандартен
  • Добавено PHP_CodeSniffer_File :: findStartOfStatement (), за да открие най-първо без бели токен в изявление
  • PEAR и Squiz FunctionCommentSniffs вече не забраняватreturn тагове за конструктори и деструктори
  • Squiz ControlSignatureSniff поправя сега запазват коментари между скобите на затваряне и отворена скоба
  • Squiz SuperfluousWhitespaceSniff предприятието проверява за допълнителни празни редове вътре капачки
  • Squiz ArrayDeclarationSniff сега прескача функцията повиквания, докато проверявате няколко реда масиви

Какво ново във версия 2.0.0:

  • A напълно пренаписана коментар анализатор, който е дизайн за да се позволи за автоматично фиксиране
  • Нов информационен доклад да ви покажа как си код е написан, а не, ако съответства на стандартния
  • Възможността да зададете от командния ред аргументи в ruleset.xml файлове
  • Възможността да създадете ваши собствени класове обичай отчетност и да ги използват с PHP_CodeSniffer
  • Разпределение на PHPCS и PHPCBF като Фар файлове
  • Подкрепа за тичане на HHVM
  • Откриване на minified CSS и JS файлове

Какво ново във версия 2.0.0 Alpha 2:

  • предупреждения дължина Line сега ще бъдат показани за линии, които се отнасят за лицензия и VCS информация. Помиришат дължина линия преди игнорира тези редове, което означаваше, че трябваше да тичам регулярен израз на всеки ред го проверява.
  • масив $ жетони има нов индекс дължина, която можете да използвате, за да се определи дължината на съдържание жетона, а не да се налага да се обадя strlen () себе си и да се справят с кодиране на знаците.
  • Използването на in_array () при проверка на PHP_CodeSniffer_Tokens статични Vars повлияха значително производителността, така че те са били преструктурирани, така че можете да използвате и Isset () върху тях.
  • Персонализирани отчети вече могат да конкретизират $ recordErrors член Var, че, когато е настроена да FALSE, ще кажа, че PHP_CodeSniffer тя не се нуждае да записва грешки по време на бягането. Това дава значителна икономия на памет, ако използвате персонализиран отчет за обобщена изходна информация, а не пълния списък на грешките, открити.

Какво ново във версия 1.5.0:

  • Generic ScopeIndentSniff сега позволява игнорирани символи да бъдат определени направо ruleset.xml файлове
  • поколение Doc сега работи отново за инсталирани стандарти
  • PSR2 стандарт предприятието игнорира коментари при проверка правила отстъп
  • Generic UpperCaseConstantNameSniff вече не отчита грешки, когато се използват константи
  • Squiz OperatorSpacingSniff вече не хвърля грешки за: кратко тройния оператор

Какво ново във версия 1.4.6:

  • Clearer съобщение за грешка, когато името на помиришат клас прави не съвпадат структурата на директориите
  • генерирани HTML документи вече правилно показват откритата PHP таг в сравнение код блокове
  • Добавено Generic InlineHTMLSniff да се гарантира файл съдържа само PHP код
  • Добавено Squiz ShorthandSizeSniff да се провери дали размери CSS използвате краткото записване, само когато се използва 1 или 2 стойности
  • Добавено Squiz ForbiddenStylesSniff да се забрани използването на някои стилове отхвърлена от браузъра
  • Добавено Squiz NamedColoursSniff да се забрани използването на имена на цветове
  • PSR2 стандарт вече не налага никакъв празно между затваряща скоба на извикване на функция и запетаята
  • PSR2 ClassDeclarationSniff предприятието игнорира празни класове, когато се проверява позицията на крайния презрамки
  • PSR2 SwitchDeclarationSniff вече не отчита грешки за празни редове между CASE изявления
  • 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 или по-висока

Подобен софтуер

EasyMock
EasyMock

1 Mar 15

YUI Test
YUI Test

1 Mar 15

FlexMock
FlexMock

12 May 15

FunkLoad
FunkLoad

6 Jun 15

Друг софтуер на разработчика Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Коментари към PHP_CodeSniffer

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория