PHP_CodeSniffer

Screenshot Software:
PHP_CodeSniffer
Szczegóły programowe:
Wersja: 2.3.3 Aktualizowane
Filmu: 20 Jul 15
Wywoływacz: Squiz Pty Ltd
Licencja: Wolny
Popularność: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer jest dostępny jako pakiet PEAR.
Pod maską pracuje przez tokenising PHP, JavaScript i pliki CSS i sprawdzić go przed określonym zestawem standardów kodowania.
PHP_CodeSniffer jest jednym z najlepszych narzędzi testowych w trakcie rozwoju, ponieważ pozwala programistom przechowywać kod źródłowy swojego app czyste i standardy zgodne

Co nowego w tym wydaniu:.

  • Generic OpeningFunctionBraceKernighanRitchieSniff mogą teraz naprawić wszystkie błędy, które znajdzie.
  • Generic OpeningFunctionBraceKernighanRitchieSniff pozwala teraz pustych funkcji z szelkami obok siebie.
  • Generic OpeningFunctionBraceBsdAllmanSniff pozwala teraz pustych funkcji z szelkami obok siebie.
  • Ulepszona szerokość Raport auto dla & quot; pełne & quot; Raport.
  • Ulepszone wykrywanie konfliktów podczas mocowania auto.
  • Generic ScopeIndentSniff nie jest już zdezorientowany pustych zamknięć.
  • Squiz ControlSignatureSniff teraz zawsze ignoruje komentarzy.
  • Istnienie głównym pliku konfiguracyjnym jest teraz w pamięci podręcznej, aby zmniejszyć is_file () wywołuje, gdy nie istnieje.
  • Klasy abstrakcyjne wewnątrz katalogu wącha teraz ignorowane, nawet jeśli są one nazwane.
  • Generic ForbiddenFunctionsSniff obsługuje ustawienie zerowe wymiany w plikach zestaw reguł.
  • Pozwala teraz PEAR MultiLineConditionSniff linie komentarz wewnątrz multi-line, jeśli warunki rachunku.
  • Gruszka i Squiz FileComment wącha nie mają już w swoich @ kodów błędów.
  • Generic funkcja otwierania klamry wącha obsługują sprawdzanie zamknięć.

Co nowego w wersji 2.3.2:

  • Generic OpeningFunctionBraceKernighanRitchieSniff mogą teraz naprawić wszystkie błędy stwierdzi .
  • Generic OpeningFunctionBraceKernighanRitchieSniff pozwala teraz pustych funkcji z szelkami obok siebie.
  • Generic OpeningFunctionBraceBsdAllmanSniff pozwala teraz pustych funkcji z szelkami obok siebie.
  • Ulepszona szerokość Raport auto dla & quot; pełne & quot; Raport.
  • Ulepszone wykrywanie konfliktów podczas mocowania auto.
  • Generic ScopeIndentSniff nie jest już zdezorientowany pustych zamknięć.
  • Squiz ControlSignatureSniff teraz zawsze ignoruje komentarzy.
  • Istnienie głównym pliku konfiguracyjnym jest teraz w pamięci podręcznej, aby zmniejszyć is_file () wywołuje, gdy nie istnieje.
  • Klasy abstrakcyjne wewnątrz katalogu wącha teraz ignorowane, nawet jeśli są one nazwane.
  • Generic ForbiddenFunctionsSniff obsługuje ustawienie zerowe wymiany w plikach zestaw reguł.
  • Pozwala teraz PEAR MultiLineConditionSniff linie komentarz wewnątrz multi-line, jeśli warunki rachunku.
  • Gruszka i Squiz FileComment wącha nie mają już w swoich @ kodów błędów.
  • Generic funkcja otwierania klamry wącha obsługują sprawdzanie zamknięć.

Co nowego w wersji 2.3.0:

  • Generic OpeningFunctionBraceKernighanRitchieSniff mogą teraz naprawić wszystkie błędy stwierdzi .
  • Generic OpeningFunctionBraceKernighanRitchieSniff pozwala teraz pustych funkcji z szelkami obok siebie.
  • Generic OpeningFunctionBraceBsdAllmanSniff pozwala teraz pustych funkcji z szelkami obok siebie.
  • Ulepszona szerokość Raport auto dla & quot; pełne & quot; Raport.
  • Ulepszone wykrywanie konfliktów podczas mocowania auto.
  • Generic ScopeIndentSniff nie jest już zdezorientowany pustych zamknięć.
  • Squiz ControlSignatureSniff teraz zawsze ignoruje komentarzy.
  • Istnienie głównym pliku konfiguracyjnym jest teraz w pamięci podręcznej, aby zmniejszyć is_file () wywołuje, gdy nie istnieje.
  • Klasy abstrakcyjne wewnątrz katalogu wącha teraz ignorowane, nawet jeśli są one nazwane.
  • Generic ForbiddenFunctionsSniff obsługuje ustawienie zerowe wymiany w plikach zestaw reguł.
  • Pozwala teraz PEAR MultiLineConditionSniff linie komentarz wewnątrz multi-line, jeśli warunki rachunku.
  • Gruszka i Squiz FileComment wącha nie mają już w swoich @ kodów błędów.
  • Generic funkcja otwierania klamry wącha obsługują sprawdzanie zamknięć.

Co nowego w wersji 2.2.0:

  • PHPCS pliku Config
  • Zgłoś Kolorowe Wyjście
  • Raporty Auto-Dobór
  • PSR2 Tab Szerokość

Co nowego w wersji 2.1.0:

  • Czas i wyjście pamięci jest teraz wyświetlane, jeśli informacje postęp pokazano również
  • Generic EmptyStatementSniff kody błędów zawiera teraz rodzaj pustej rachunku wykryte
  • tyldy mogą być używane do odniesienia katalog domowy użytkownika w ścieżce do standardowego
  • Dodane PHP_CodeSniffer_File :: findStartOfStatement () w celu znalezienia pierwszego nie-białe znaki żeton w oświadczeniu,
  • Gruszka i Squiz FunctionCommentSniffs nie zakazać tagówreturn dla konstruktorów i destruktorów,
  • Squiz ControlSignatureSniff rozwiązuje teraz zachowują komentarzy między nawiasem zamykającym i otwartego nawiasu,
  • Squiz SuperfluousWhitespaceSniff sprawdza teraz, na dodatkowych pustych linii zamknięcia wewnątrz
  • Squiz ArrayDeclarationSniff teraz pomija wywołania funkcji podczas sprawdzania tablic obsługujący kilka linii

Co nowego w wersji 2.0.0:

  • całkowicie przepisany komentarz parser, że jest projekt, aby umożliwić do automatycznego mocowania
  • Nowy raport informacji, aby pokazać, w jaki sposób kod jest napisane, a nie, jeśli jest zgodna ze standardem
  • Możliwość ustawiania argumenty wiersza poleceń w plikach ruleset.xml
  • Możliwość tworzenia własnych klas raportów niestandardowych i korzystać z nich PHP_CodeSniffer
  • Dystrybucja PHPCS i PHPCBF jako pliki Phar
  • Obsługa działa na HHVM
  • Wykrywanie minified pliki CSS i JS

Co nowego w wersji 2.0.0 Alpha 2:

  • ostrzeżenia długość linii zostanie pokazany na linie, które odnoszą się do jazdy i informacje VCS. Długość linii powąchać wcześniej zignorował te linie, co oznaczało, że musiał uruchomić wyrażenia regularnego na każdej linii jest sprawdzane.
  • array $ żetonów ma nowy indeks długości, które można użyć do określenia długości zawartości tokena zamiast zadzwonić strlen () się i radzić sobie z kodowaniem znaków.
  • Korzystanie z in_array () przy sprawdzaniu PHP_CodeSniffer_Tokens Vars statyczne wpływ wydajność znacznie, więc zostały zrestrukturyzowane tak, że można również używać isset () na nich.

  • raporty
  • niestandardowe można teraz określić var ​​członek $ recordErrors, że gdy wartość FALSE, powie PHP_CodeSniffer, że nie muszą rejestrować błędy podczas biegu. Daje to znaczną oszczędność pamięci, jeśli używasz niestandardowego raportu podsumowującego wyjście informacji, a nie pełną listę wykrytych błędów.

Co nowego w wersji 1.5.0:

  • Generic ScopeIndentSniff umożliwia teraz ignorowane tokenów być ustawiony poprzez plików ruleset.xml
  • generacji Doc jest teraz pracuje ponownie zainstalowane standardów
  • standardowe PSR2 teraz ignoruje komentarze podczas sprawdzania reguł wcięć
  • Generic UpperCaseConstantNameSniff nie zgłasza błędów, gdzie stosowane są stałe
  • Squiz OperatorSpacingSniff nie wyrzuca błędów dla: krótkie operatora trójargumentowy

Co nowego w wersji 1.4.6:

  • Jaśniejsze komunikat o błędzie, gdy nazwa klasy powąchać robi nie pasuje do struktury katalogów
  • Wygenerowane dokumenty HTML poprawnie wyświetlić otwarte tag kodu PHP w porównaniu bloków
  • Dodane Generic InlineHTMLSniff celu zapewnienia plik zawiera tylko kod PHP
  • Dodane Squiz ShorthandSizeSniff aby sprawdzić, czy rozmiary CSS są przy użyciu skróconym zapisem tylko wtedy, gdy stosowane są 1 lub 2 wartości
  • Dodane Squiz ForbiddenStylesSniff zakazu stosowania niektórych stylów przestarzałe dla przeglądarek
  • Dodane Squiz NamedColoursSniff zakazu stosowania nazw kolorów
  • standardowe PSR2 nie wymusza żadnych spacji między nawiasem zamykającym wywołania funkcji i średnikiem
  • PSR2 ClassDeclarationSniff teraz ignoruje puste zajęcia podczas sprawdzania pozycji klamerki
  • PSR2 SwitchDeclarationSniff nie zgłasza błędów pustych linii między sprawozdania CASE
  • PEAR ObjectOperatorIndentSniff ma teraz ustawienie, aby określić, ile Kod przestrzenie powinny być wcięte

Co nowego w wersji 1.4.4:.

  • Działa na plikach CSS Lint CSS

Co nowego w wersji 1.4.3:.

  • Jest to przede wszystkim poprawki błędów prasowa
  • Dodano wsparcie dla nadchodzącego PHP 5.5 T_FINALLY tokena.

Co nowego w wersji 1.3.0 RC2:.

  • Obsługa wielu renderujących wyjściowych
  • Możliwość pokazać postęp starannie podczas biegu.
  • Możliwość ustawienia wartości php.ini z linii poleceń.
  • oparte na regułach wyklucza wzory.
  • Google ClosureLinter wsparcie.

  • poprawki
  • 16 błędów.

Wymagania :

  • PHP 5.1.2 lub wyższej,

Podobne oprogramowanie

debug.js
debug.js

5 Jun 15

QUnit
QUnit

11 Mar 16

DbUnit
DbUnit

10 Apr 16

ZenTest
ZenTest

13 Apr 15

Inne programy z deweloperem Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Komentarze do PHP_CodeSniffer

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii