Code Climate PHP Mess Detector (PHPMD) Engine
codeclimate-phpmd is a Code Climate Engine that wraps the PHP Mess Detector (PHPMD) static analysis tool.
- If you haven't already, install the Code Climate CLI.
codeclimate engines:enable phpmd. This command both installs the engine and enables it in your
- You're ready to analyze! Browse into your project's folder and run
Format the values for these config options per the PHPMD documentation.
- file_extensions - This is where you can configure the file extensions for the files that you want PHPMD to analyze.
- rulesets - This is the list of rulesets that you want PHPMD to use while analyzing your files.
exclude_paths: - "/examples/**/*" engines: phpmd: enabled: true config: file_extensions: "php" rulesets: "unusedcode,codesize,naming,optional_relative_path_to_custom_ruleset.xml" ratings: paths: - "**.php"
For help with PHPMD, check out their documentation.