PHP_CodeSniffer

Tela Software:
PHP_CodeSniffer
Detalhes de Software:
Versão: 2.3.3 Atualizado
Data de upload: 20 Jul 15
Revelador: Squiz Pty Ltd
Licença: Livre
Popularidade: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer está disponível como um pacote PEAR.
Sob o capô, ele funciona por tokenising PHP, JavaScript e arquivos CSS e verificando-la contra um conjunto definido de padrões de codificação.
PHP_CodeSniffer é uma das melhores ferramentas de teste durante o desenvolvimento, pois permite que os programadores para manter o código-fonte do seu aplicativo limpo e padrões consistentes

O que é novo nesta versão:.

  • OpeningFunctionBraceKernighanRitchieSniff Genérico agora pode corrigir todos os erros que encontrar.
  • OpeningFunctionBraceKernighanRitchieSniff Genérico agora permite que as funções vazias com chaves ao lado do outro.
  • OpeningFunctionBraceBsdAllmanSniff Genérico agora permite que as funções vazias com chaves ao lado do outro.
  • Melhoria da largura do relatório de auto para o & quot; quot full &; relatório.
  • Melhorado a detecção de conflitos durante a fixação automática.
  • ScopeIndentSniff Genérico não é mais confuso com encerramentos vazias.
  • Squiz ControlSignatureSniff agora sempre ignora comentários.
  • A existência do arquivo de configuração principal está agora em cache para reduzir is_file () chama quando ele não existe.
  • classes abstratas dentro do diretório Sniffs são agora ignorados, mesmo se eles são nomeados.
  • ForbiddenFunctionsSniff Genérico agora suporta a criação substituições nulos em arquivos do conjunto de regras.
  • PERA MultiLineConditionSniff agora permite que linhas de comentário dentro de multi-linha, se as condições de instrução.
  • PERA e Squiz FileComment fareja já não têm @ em seus códigos de erro.
  • Generic função de abertura cinta fareja agora suportar a verificação de encerramentos.

O que é novo na versão 2.3.2:

  • OpeningFunctionBraceKernighanRitchieSniff Genérico agora pode corrigir todos os erros que encontra .
  • OpeningFunctionBraceKernighanRitchieSniff Genérico agora permite que as funções vazias com chaves ao lado do outro.
  • OpeningFunctionBraceBsdAllmanSniff Genérico agora permite que as funções vazias com chaves ao lado do outro.
  • Melhoria da largura do relatório de auto para o & quot; quot full &; relatório.
  • Melhorado a detecção de conflitos durante a fixação automática.
  • ScopeIndentSniff Genérico não é mais confuso com encerramentos vazias.
  • Squiz ControlSignatureSniff agora sempre ignora comentários.
  • A existência do arquivo de configuração principal está agora em cache para reduzir is_file () chama quando ele não existe.
  • classes abstratas dentro do diretório Sniffs são agora ignorados, mesmo se eles são nomeados.
  • ForbiddenFunctionsSniff Genérico agora suporta a criação substituições nulos em arquivos do conjunto de regras.
  • PERA MultiLineConditionSniff agora permite que linhas de comentário dentro de multi-linha, se as condições de instrução.
  • PERA e Squiz FileComment fareja já não têm @ em seus códigos de erro.
  • Generic função de abertura cinta fareja agora suportar a verificação de encerramentos.

O que é novo na versão 2.3.0:

  • OpeningFunctionBraceKernighanRitchieSniff Genérico agora pode corrigir todos os erros que encontra .
  • OpeningFunctionBraceKernighanRitchieSniff Genérico agora permite que as funções vazias com chaves ao lado do outro.
  • OpeningFunctionBraceBsdAllmanSniff Genérico agora permite que as funções vazias com chaves ao lado do outro.
  • Melhoria da largura do relatório de auto para o & quot; quot full &; relatório.
  • Melhorado a detecção de conflitos durante a fixação automática.
  • ScopeIndentSniff Genérico não é mais confuso com encerramentos vazias.
  • Squiz ControlSignatureSniff agora sempre ignora comentários.
  • A existência do arquivo de configuração principal está agora em cache para reduzir is_file () chama quando ele não existe.
  • classes abstratas dentro do diretório Sniffs são agora ignorados, mesmo se eles são nomeados.
  • ForbiddenFunctionsSniff Genérico agora suporta a criação substituições nulos em arquivos do conjunto de regras.
  • PERA MultiLineConditionSniff agora permite que linhas de comentário dentro de multi-linha, se as condições de instrução.
  • PERA e Squiz FileComment fareja já não têm @ em seus códigos de erro.
  • Generic função de abertura cinta fareja agora suportar a verificação de encerramentos.

O que é novo na versão 2.2.0:

  • Arquivo PHPCS config
  • Colorido relatório saída
  • Auto-dimensionamento Relatórios
  • PSR2 Tab Largura

O que é novo na versão 2.1.0:

  • Hora e saída de memória é mostrado se informações sobre o andamento Também é mostrado
  • códigos de erro EmptyStatementSniff Genérico agora contêm o tipo de instrução vazia detectada
  • Um til agora pode ser usado para fazer referência a um diretório base do usuário em um caminho para um padrão
  • Adicionado PHP_CodeSniffer_File :: findStartOfStatement () para encontrar o primeiro token sem espaço em branco em um comunicado
  • PERA e Squiz FunctionCommentSniffs não proibir as etiquetasreturn para construtores e destruidores
  • Squiz ControlSignatureSniff corrige agora mantêm comentários entre o parêntese de fechamento e chave de abertura
  • Squiz SuperfluousWhitespaceSniff agora verifica linhas em branco extra encerramentos dentro
  • Squiz ArrayDeclarationSniff agora ignora chamadas de função ao verificar matrizes multi-linha

O que é novo na versão 2.0.0:

  • Um comentário parser completamente reescrita que é concebido para permitir a para auto-fixação
  • Um novo relatório de informação para lhe mostrar como seu código é escrito em vez de se cumprir um padrão
  • A capacidade de definir argumentos de linha de comando em arquivos ruleset.xml
  • A capacidade de criar suas próprias classes de relatórios personalizados e usá-los com PHP_CodeSniffer
  • Distribuição de PHPCS e PHPCBF como arquivos PHAR
  • Suporte para execução em HHVM
  • arquivos de detecção de CSS e JS minified

O que é novo na versão 2.0.0 Alpha 2:

  • advertências comprimento da linha será mostrado agora para linhas que se referem a licenciar e informações VCS. O cheirar comprimento da linha anteriormente ignorado estas linhas, o que significava que ele tinha que executar uma expressão regular em cada linha-lo verificado.
  • O array $ fichas tem um novo índice de comprimento que você pode usar para determinar o comprimento do conteúdo do símbolo em vez de ter que chamar strlen () você mesmo e lidar com a codificação de caracteres.
  • O uso de in_array () ao verificar as PHP_CodeSniffer_Tokens vars estáticos impactado significativamente o desempenho, para que eles tenham sido reestruturada de modo que você também pode usar isset () sobre eles.

  • relatórios
  • personalizadas podem agora especificar uma var $ recordErrors membro que, quando definido como FALSE, dirá PHP_CodeSniffer que ele não precisa gravar erros durante a corrida. Isso dá uma economia significativa de memória se você estiver usando um relatório personalizado a informação sumária de saída, em vez de uma lista cheia de erros encontrados.

O que é novo na versão 1.5.0:

  • ScopeIndentSniff genérico permite agora fichas ignorado a ser definido por meio de arquivos ruleset.xml
  • geração Doc agora é trabalhar de novo para os padrões instalados
  • padrão PSR2 agora ignora comentários quando verificação de regras de recuo
  • UpperCaseConstantNameSniff Genérico não relata erros, onde são utilizados constantes
  • Squiz OperatorSpacingSniff não gera erros para o operador?: ternário curto

O que é novo na versão 1.4.6:

  • Mais clara mensagem de erro quando o nome da classe fungada faz não corresponder à estrutura de diretório
  • docs HTML gerado agora mostrar corretamente a tag PHP aberto em blocos de comparação de código
  • Adicionado InlineHTMLSniff genérico para garantir um arquivo contém somente código PHP
  • Adicionado Squiz ShorthandSizeSniff para verificar se os tamanhos CSS está usando notação abreviada somente quando 1 ou 2 valores são usados ​​
  • Adicionado Squiz ForbiddenStylesSniff para proibir o uso de alguns estilos preterido específicas do navegador
  • Adicionado Squiz NamedColoursSniff para proibir o uso de nomes de cores
  • padrão PSR2 não impõe nenhum espaço em branco entre o parêntese de fechamento de uma chamada de função eo ponto e vírgula
  • PSR2 ClassDeclarationSniff agora ignora aulas vazias quando verificar a posição de cinta final
  • PSR2 SwitchDeclarationSniff não relata erros para linhas vazias entre as declarações CASE
  • PERA ObjectOperatorIndentSniff agora tem uma configuração para especificar quantos espaços código deve ser recuado

O que é novo na versão 1.4.4:.

  • Executa CSS Lint em arquivos CSS

O que é novo na versão 1.4.3:.

  • Isto é principalmente uma versão de correção
  • Adicionado suporte para o próximo PHP 5.5 T_FINALLY token.

O que é novo na versão 1.3.0 RC2:.

  • Suporte para vários prestadores de saída
  • A capacidade de mostrar o progresso ordenadamente durante uma corrida.
  • A capacidade de definir valores php.ini a partir da linha de comando.
  • baseada em regras excluir padrões.
  • O Google ClosureLinter apoio.

  • correções
  • 16 bugs.

Requisitos :

  • PHP 5.1.2 ou superior

Programas semelhantes

Hydra
Hydra

23 Jul 15

CSS Colorguard
CSS Colorguard

10 Apr 16

JSCS
JSCS

10 Feb 16

ruby-debug
ruby-debug

13 May 15

Outro software de desenvolvedor Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Comentário para PHP_CodeSniffer

Comentários não encontrado
Adicionar comentário
Ligue imagens!