PHP_CodeSniffer

소프트웨어 스크린 샷:
PHP_CodeSniffer
소프트웨어 정보:
버전: 2.3.3 업데이트
업로드 날짜: 20 Jul 15
개발자: Squiz Pty Ltd
라이센스: 무료
인기: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer는 PEAR 패키지로 사용할 수 있습니다.
후드, 그것은 PHP, 자바 스크립트, CSS 파일을 tokenising 및 코딩 표준의 정의 된 집합에 대해 그것을 확인하여 작동합니다.
PHP_CodeSniffer는 프로그래머가 일치 깨끗하고 표준 그들의 응용 프로그램의 소스 코드를 유지 할 수 있기 때문에 개발 과정에서 최적의 테스트 도구 중 하나입니다

이 릴리스의 새로운 기능 : 있습니다.

일반 OpeningFunctionBraceKernighanRitchieSniff 할 수있는 지금 찾은 모든 오류를 수정.
일반 OpeningFunctionBraceKernighanRitchieSniff 이제 서로 옆에 괄호 빈 기능을 할 수 있습니다.
일반 OpeningFunctionBraceBsdAllmanSniff 이제 서로 옆에 괄호 빈 기능을 할 수 있습니다.
향상된 자동 보고서 폭 & quot; 전체 & quot; 보고서.
자동 고정 동안 향상된 충돌 감지.
일반 ScopeIndentSniff는 더 이상 빈 폐쇄에 의해 혼동되지 않습니다.
Squiz ControlSignatureSniff 이제 항상 의견을 무시합니다.
주요 구성 파일의 존재는 현재 () is_file 감소 캐시가 존재하지 않는 경우에 호출된다.
킁킁 디렉토리 내부 추상 클래스는 지금의 이름을 지정하는 경우에도 무시됩니다.
일반 ForbiddenFunctionsSniff 지금 룰 세트 파일에 널 (null) 대체 설정을 지원합니다.
PEAR MultiLineConditionSniff 이제 문 조건 IF 멀티 라인 내부 주석 줄 수 있습니다.
배와 Squiz FileComment는 더 이상 오류 코드에 @이없는 막습니다.
일반 개방 기능 중괄호는 이제 폐쇄의 확인 지원 막습니다.

버전 2.3.2의 새로운 기능 :

일반 OpeningFunctionBraceKernighanRitchieSniff 지금 발견 된 모든 오류를 수정할 수 있습니다.
일반 OpeningFunctionBraceKernighanRitchieSniff 이제 서로 옆에 괄호 빈 기능을 할 수 있습니다.
일반 OpeningFunctionBraceBsdAllmanSniff 이제 서로 옆에 괄호 빈 기능을 할 수 있습니다.
향상된 자동 보고서 폭 & quot; 전체 & quot; 보고서.
자동 고정 동안 향상된 충돌 감지.
일반 ScopeIndentSniff는 더 이상 빈 폐쇄에 의해 혼동되지 않습니다.
Squiz ControlSignatureSniff 이제 항상 의견을 무시합니다.
주요 구성 파일의 존재는 현재 () is_file 감소 캐시가 존재하지 않는 경우에 호출된다.
킁킁 디렉토리 내부 추상 클래스는 지금의 이름을 지정하는 경우에도 무시됩니다.
일반 ForbiddenFunctionsSniff 지금 룰 세트 파일에 널 (null) 대체 설정을 지원합니다.
PEAR MultiLineConditionSniff 이제 문 조건 IF 멀티 라인 내부 주석 줄 수 있습니다.
배와 Squiz FileComment는 더 이상 오류 코드에 @이없는 막습니다.
일반 개방 기능 중괄호는 이제 폐쇄의 확인 지원 막습니다.

버전 2.3.0의 새로운 기능 :

일반 OpeningFunctionBraceKernighanRitchieSniff 지금 발견 된 모든 오류를 수정할 수 있습니다.
일반 OpeningFunctionBraceKernighanRitchieSniff 이제 서로 옆에 괄호 빈 기능을 할 수 있습니다.
일반 OpeningFunctionBraceBsdAllmanSniff 이제 서로 옆에 괄호 빈 기능을 할 수 있습니다.
향상된 자동 보고서 폭 & quot; 전체 & quot; 보고서.
자동 고정 동안 향상된 충돌 감지.
일반 ScopeIndentSniff는 더 이상 빈 폐쇄에 의해 혼동되지 않습니다.
Squiz ControlSignatureSniff 이제 항상 의견을 무시합니다.
주요 구성 파일의 존재는 현재 () is_file 감소 캐시가 존재하지 않는 경우에 호출된다.
킁킁 디렉토리 내부 추상 클래스는 지금의 이름을 지정하는 경우에도 무시됩니다.
일반 ForbiddenFunctionsSniff 지금 룰 세트 파일에 널 (null) 대체 설정을 지원합니다.
PEAR MultiLineConditionSniff 이제 문 조건 IF 멀티 라인 내부 주석 줄 수 있습니다.
배와 Squiz FileComment는 더 이상 오류 코드에 @이없는 막습니다.
일반 개방 기능 중괄호는 이제 폐쇄의 확인 지원 막습니다.

PHPCS 구성 파일 :

버전 2.2.0의 새로운 기능
색 색깔의 보고서 출력
자동 크기 조정 보고서
PSR 2 탭 폭

버전 2.1.0의 새로운 기능 :

시간 및 메모리 출력은 이제 표시됩니다 진행 정보도 표시되는 경우
일반 EmptyStatementSniff 오류 코드는 현재 검출 된 빈 명령문의 유형을 포함
틸드 이제 표준 경로에 사용자의 홈 디렉토리를 참조하는 데 사용될 수있다
추가 PHP_CodeSniffer_File :: findStartOfStatement은 () 문에서 공백이 아닌 첫 번째 토큰을 찾을 수
배와 Squiz FunctionCommentSniffs 더 이상 생성자와 소멸자에 대한 @return 태그를 금지하지
Squiz ControlSignatureSniff 이제 닫는 괄호 열린 중괄호 사이에 의견을 유지하는 픽스
Squiz SuperfluousWhitespaceSniff 지금은 빈 줄 내부 폐쇄를 확인
Squiz ArrayDeclarationSniff 이제 멀티 라인 어레이를 확인하는 동안 함수 호출을 건너 뜁니다

버전 2.0.0의 새로운 기능 :

이 자동으로 고정이 가능하도록 설계가 완전히 다시 작성 댓글 파서
새로운 정보 보고서는 코드가이 표준을 준수하지 않고 경우에 비해 작성하는 방법을 보여
ruleset.xml 파일의 명령 줄 인수를 설정할 수있는 기능
사용자 정의보고 클래스를 생성하고 PHP_CodeSniffer 함께 사용 할 수있는 능력
의 Phar 파일로 PHPCS의 유통 및 PHPCBF
HHVM에서 실행 지원
축소 된 CSS와 JS 파일의 감지

버전 2.0.0 알파 2의 새로운 기능 :

라인 길이 경고가 지금 라이센스 및 VCS 정보를 참조 라인에 대해 표시됩니다. 선 길이 스 니프는 이전에 그것이 확인 모든 라인에 정규 표현식을 실행했다는 것을 의미 이러한 라인을 무시.
$ 토큰 어레이는) 오히려 (나 strlen를 호출하는 것보다 토큰의 내용의 길이를 결정하기 위해 자신을 사용하고 문자 인코딩을 처리 할 수​​있는 새로운 길이 인덱스를 가지고있다.
in_array의 사용은 (PHP_CodeSniffer_Tokens에게 성능이 크게 영향을 정적 바르)를 검사 할 때, 그래서 당신은 또한 그들에는 isset ()를 사용할 수 있도록 그들은 재구성되었다.
사용자 정의 보고서는 지금, FALSE로 설정하면,이 실행 중에 오류를 기록 할 필요가 없다는 PHP_CodeSniffer을 말할 것이다 $ recordErrors 멤버 VAR을 지정할 수 있습니다. 이렇게하면 출력 요약 정보보다는 발견 된 오류의 전체 목록에 사용자 정의 보고서를 사용하는 경우 저장 상당한 메모리를 제공합니다.

버전 1.5.0의 새로운 기능 :

일반 ScopeIndentSniff 지금 무시 토큰 수는 ruleset.xml 파일을 통해 설정되는
문서 생성가 설치 기준에 대해 다시 작동됩니다
들여 쓰기 규칙을 검사 할 때 PSR 2 표준은 이제 주석을 무시
일반 UpperCaseConstantNameSniff은 더 이상 상수를 사용하는 오류를보고하지
? 짧은 삼항 연산자 : Squiz OperatorSpacingSniff는 더 이상에 대한 오류가 발생하지 않습니다

버전 1.4.6의 새로운 기능 :

니프 클래스 이름이 디렉토리 구조를 일치하지 않는 경우에 대한 선명한 오류 메시지
생성 된 HTML 문서는 올바르게 코드 비교 블록에서 열린 PHP 태그를 표시
추가 된 일반 InlineHTMLSniff 파일을 보장하기는 PHP 코드를 포함
Squiz ShorthandSizeSniff는 1 또는 2의 값을 사용하는 경우에만 해당 CSS 크기 사용 속기 표시법을 확인하기 위해 추가
추가 Squiz ForbiddenStylesSniff 몇 가지되지 않는 브라우저 별 스타일의 사용을 금지합니다
추가 Squiz NamedColoursSniff 색 이름의 사용을 금지합니다
PSR2 표준은 더 이상 함수 호출 닫힌 괄호와 세미콜론 사이에 공백을 적용하지
마지막 중괄호 위치를 확인할 때 PSR 2 ClassDeclarationSniff 이제 빈 클래스를 무시
PSR 2 SwitchDeclarationSniff 더 이상 CASE 문 사이에 빈 라인에 대한 오류를보고하지
PEAR ObjectOperatorIndentSniff 이제 들여 쓰기되어야하는 공간 코드를 지정하는 설정이

버전 1.4.4의 새로운 기능 :

는 CSS 파일에 CSS 린트를 실행합니다.

버전 1.4.3의 새로운 기능 :

이 주로 버그 수정 릴리스입니다.
T_FINALLY 토큰 곧 PHP 5.5 지원 추가.

버전 1.3.0 RC2의 새로운 기능 : 다중 출력 렌더러

지원.
기능은 실행 중에 깔끔하게 진행 상황을 표시합니다.
능력은 명령 줄에서 php.ini의 값을 설정합니다.
규칙 기반 패턴을 제외 할 수 있습니다.
구글 ClosureLinter 지원.
(16) 버그 수정.

요구 사항 :

PHP 5.1.2 이상

유사한 소프트웨어

JS Error Logs
JS Error Logs

13 May 15

wru
wru

13 May 15

Istanbul
Istanbul

18 Jul 16

Apache JMeter
Apache JMeter

12 Apr 15

개발자의 기타 소프트웨어 Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

코멘트 PHP_CodeSniffer

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색