Skip to content

eguaj/development-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dynacase Development tools

About

This repository provide config file for use 'php_beautifier' and 'php_codesniffer' for dynacase development

Getting Help

PHP code sniffer

Beautifier for PHP .

PHP beautifier

PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards .

Control the PHP code

Install phpcs program from pear project (version 1.3.0 needed).

pear install PHP_CodeSniffer

To control a PHP file use this command

phpcs --standard=<install-devtools>/development-tools/3.1/phpCSDynacase/ Class/Fdl/Class.DocWait.php  
 
FILE: Class/Fdl/Class.DocWait.php
--------------------------------------------------------------------------------
FOUND 1 ERROR(S) AFFECTING 1 LINE(S)
--------------------------------------------------------------------------------
 8 | ERROR | There must be exactly one blank line before the class comment
--------------------------------------------------------------------------------

Time: 0 seconds, Memory: 5.25Mb

The option --standard indicate the configuration which must be used to control code. The directory '3.1/phpCSDynacase' include configuration used for dynacase code.

Verify with eclipse IDE

You could verify code using eclipse with the plugins phpTools PHPsrc.

PHP Tool CodeSniffer 1.2.6.R20100912000000 org.phpsrc.eclipse.pti.tools.codesniffer.feature.group

To configure php tools code sniffer, go to preferences window. Go to phpCodeSniffer part and add a "Custom CodeSniffer Standard". Indicate the path to "phpCSDynacase" directory and save it. You can use "Validate" menu from the PHP file context menu to see problems.

Beautify a PHP Code

If you have a PHP code not already conform to standard you may use the php_beautifier

Install php_beautifier program from pear project (version 0.1.15 needed).

pear install PHP_Beautifier

Set a symbolic link to Dynacase.filter.php file from install directory of PHP_Beautifier.

root@luke:/usr/share/php/PHP/Beautifier/Filter# 
   ln -s <install_devtools>/development-tools/3.1/phpBeautifier/Dynacase.filter.php .

Use phpbo programs to beautify the code.

$ <install_devtools>/developement-tools/3.1/phpBeautifier/phpbo Action/Fdl/editicon.php 

The rules used are based on PEAR standard and conserve blank lines.

About

Dynacase developement tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.4%
  • Shell 0.6%