Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Jardim

PHPcs

Recommended Posts

Boa noite,

Estou utilizando o PHPCS.
Minha versão do linux é ubuntu, php5.6

Esta apresentando o seguinte erro:

PHP Warning:  include_once(PHP/CodeSniffer/CLI.php): failed to open stream: No such file or directory in /usr/local/bin/phpcs on line 21
PHP Warning:  include_once(): Failed opening 'PHP/CodeSniffer/CLI.php' for inclusion (include_path='.:/usr/share/pear') in /usr/local/bin/phpcs on line 21
PHP Fatal error:  Class 'PHP_CodeSniffer_CLI' not found in /usr/local/bin/phpcs on line 24

Fiz o seguinte:

pear install PHP_CodeSniffer

Depois coloquei php.ini o seguinte:

include_path = ".:/usr/share/pear"

O erro continua. Depois tentei a solução do seguinte link:
http://tedshd.logdown.com/posts/246406-php-install-phpcsphp-codesniffer

e não funcionou.

Por favor poderiam me ajudar? desde já agradeço a atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A maneira mais simples de instalar é:

curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar
php phpcs.phar -h

curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar
php phpcbf.phar -h

Ai depois é só rodar:

php phpcs.phar --standard=PSR2 caminhoDoArquivo(s)

Se preferir você também pode instalar via composer:

composer require squizlabs/php_codesniffer

Ai depois dentro da pasta do seu projeto, é só executar:
./vendor/bin/phpcs --standard=PSR2 caminhoDoArquivo(s)

[Não tem que mexer nada no php.ini]

Mais informações:
https://github.com/squizlabs/PHP_CodeSniffer
https://github.com/squizlabs/PHP_CodeSniffer/wiki

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda.

Quando vou executar o comando phpcs -v ela da o erro:

PHP Warning:  include_once(PHP/CodeSniffer/CLI.php): failed to open stream: No such file or directory in /usr/local/bin/phpcs on line 21
PHP Warning:  include_once(): Failed opening 'PHP/CodeSniffer/CLI.php' for inclusion (include_path='.:/usr/share/pear') in /usr/local/bin/phpcs on line 21
PHP Fatal error:  Class 'PHP_CodeSniffer_CLI' not found in /usr/local/bin/phpcs on line 24

Parece que não estou conseguindo instalar o phpcs no linux.

Fiz com me falou e executou o arquivo mas estou utilizando o phpcs no laravel. Em uma plugin, por isso preciso dele instalado no sistema operacional que utilizo. (Linux Ubuntu).

Desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

já tentou utilizar pelo composer?

{
    "require-dev": {
        "squizlabs/php_codesniffer": "2.*"
    }
}

E para executar, basta utilizar o './' (do linux) antes do path para o bin criado. O comando abaixo é executado na pasta raiz do projeto

./vendor/bin/phpcs -h

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acabei de fazer isso. E não deu certo.

linux diz o erro acima e no projeto da esse erro:

exception 'Exception' with message 'crypto extension is required to support encryption and don't get blocked. See more at https://github.com/mgp25/Chat-API/wiki/Dependencies' 
in /var/www/html/vendor/xaamin/whatsapi/src/Clients/MGP25.php:98

preciso enviar mensagem pelo whatsapp. estou utilizando o:

https://github.com/xaamin/whatsapi

que utiliza o

https://github.com/mgp25/Chat-API

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por kelvinferraz
      Boa noite pessoal!
       
      Estou com uma dúvida e não sei nem por onde começar, seguinte:
       
      Eu tenho um sistema simples em PHP cadastro de usuário e etc... Porém esse sitema gera relatorios de pessoas, gostaria de saber se é possível com base nos dados dos clientes cadastrados
      eu passar os parametros como nome, endereço, cidade, rg etc.. para dentro de sites do tipo:

      https://servicos.dpf.gov.br/antecedentes-criminais/certidao
       
      É possível automatizar isso e trazer junto aos meus relatorios ?

      Estou usando o DomPDF para gerar os relatorios trazido do banco fora outras informações que o próprio solicitante marca.
    • Por msantino
      Boa tarde, estou com um problema, pois estamos migrando alguns sistemas internos para um novo servidor, mas quando executo uma consulta o sistema mostra um erro "no RDBMS driver"... não faço idéia nem por onde devo alterar alguma coisa.. qualquer ajuda ou informação é bem vinda. A linguagem utilizada é o php, banco SQL Server.
      Grato.
    • Por wneo
      Olá pessoal!
      Estou querendo usar uma ferramenta para documentar código-fonte. O phpDoc me parece uma boa opção.. (podem me indicar outro, se já aprovaram),
      O problema é que não estou conseguindo usar.. oPhpDoc por exemplo.. não consigo instalar... Não consigo usar os comandos PEAR e phar ou composer.. nunca usei.. li alguns materiais.. mas gostaria de uma ajuda prática nisso..
    • Por rogeriogc
      Boa tarde a todos!
      Pessoal meu gestor passou uma missão de migrar um site escrito em php utilizando um tal de cakephp, o problema que não sei muito sobre esta linguagem e gostaria de uma ajuda.
      O que já fiz foi instalar o XAMP e banco, pois irei fazer teste primeiramente em minha máquina.
      Quando tento acessar aplicação esta retornando este erro abaixo, já fiz de tudo procurei em forum e nada de acertar. O que pode ser.
      Warning: require(webroot\index.php): failed to open stream: No such file or directory in C:\xampp\htdocs\oleo\site\index.php on line 23 Fatal error: require(): Failed opening required 'webroot\index.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\oleo\site\index.php on line 23
    • Por Hisoka.
      Bom dia pessoal,
       
      Estou com um problema qnd tento usar as funções include, include_once, require, require_once.
       
      Eu uso o Wamp e assim q insiro essa função, da um erro la d PHP e exibe uma mensagem tipo essa: erro fatal (...) include_path='.;C:\php\pear' (Ms n tem este aquivo lá).
       
      Já pesquisei sobre esse tal de PEAR, ms n achei nd q ajudasse. N sei s tem q instalar o Pear, baixar d algum lugar o arquivo pear.. (Até vi um tuto de instalar o pear no wamp, ms o cara usou um voodoo louco la no cmd q n funcionou cmg)
       
      Outra coisa é o caminho q estou colocando no include, ele está correto. Achei bastante gente c esse msm problema na net, ms n achei uma solução. Qm souber como resolvo isso, p fvr me dá uma ajuda.
       
      Obrigado.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.