- Notifications
You must be signed in to change notification settings - Fork0
Code Climate Engine for PHP Code Sniffer
License
Laizerox/codeclimate-phpcodesniffer
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
codeclimate-phpcodesniffer is a Code Climate engine that wraps thePHP_Code Sniffer static analysis tool. You can run it on your command line using the Code Climate CLI, or on our hosted analysis platform.
PHP_CodeSniffer helps you detect violations of a defined coding standard.
- If you haven't already,install the Code Climate CLI.
- Run
codeclimate engines:enable phpcodesniffer. This command both installs the engine and enables it in your.codeclimate.ymlfile. - You're ready to analyze! Browse into your project's folder and run
codeclimate analyze.
Format the values for these config options per thePHP_CodeSniffer documentation.
- file_extensions - This is where you can configure the file extensions for the files that you want PHP_CodeSniffer to analyze.
- standard - This is the comma delimited list of standards that you wantPHP_CodeSniffer to use while analyzing your files. You may optionally includea relative path to a custom phpcs ruleset.xml file.
- ignore_warnings - You can hide warnings, and only report errors with this option.
- encoding - By default, PHPCS uses ISO-8859-1. Use this to change it to your encoding, e.g. UTF-8.
exclude_paths: - "/examples/**/*"engines: phpcodesniffer: enabled: true config: file_extensions: "php,inc,lib" standard: "PSR1,PSR2,my_custom_php_ruleset.xml" ignore_warnings: true encoding: utf-8ratings: paths: - "**.php"In addition to standards provided bydefault with PHP_CodeSniffer, theDrupal,WordPress,Yii2, andMagento Extension coding standards are supported. Here is the full list:
- Drupal
- DrupalPractice
- MEQP1
- MEQP2
- MySource
- PEAR
- PHPCS
- PSR1
- PSR2
- Squiz
- WordPress
- WordPress-Core
- WordPress-Docs
- WordPress-Extra
- WordPress-VIP
- Yii2
- Zend
For help with PHP_CodeSniffer,check out their documentation.
If you're running into a Code Climate issue, first look over this project'sGitHub Issues, as your question may have already been covered. If not,go ahead and open a support ticket with us.
About
Code Climate Engine for PHP Code Sniffer
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- PHP88.9%
- Dockerfile8.8%
- Makefile1.9%
- Shell0.4%