PHPackages                             tbibard/debug-statements-fixers - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. tbibard/debug-statements-fixers

ActiveLibrary[Debugging &amp; Profiling](/categories/debugging)

tbibard/debug-statements-fixers
===============================

Removes debug statements, which shouldn't be in production ever

v0.1.0(1y ago)02.4k↓22.2%MITPHP

Since Dec 28Pushed 1y agoCompare

[ Source](https://github.com/tbibard/debug-statements-fixers)[ Packagist](https://packagist.org/packages/tbibard/debug-statements-fixers)[ RSS](/packages/tbibard-debug-statements-fixers/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

Debug Statements Fixers
=======================

[](#debug-statements-fixers)

Fixers set for PHP-CS-Fixer. Removes debug statements, which shouldn't be in production ever.

[![PHP 7.0](https://camo.githubusercontent.com/60f2b2577187e1ceca976d6a9f7a457c657b20dbf85d7a76a3ac28e32e740eb6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e302d3843394342362e7376673f7374796c653d666c6174)](https://camo.githubusercontent.com/60f2b2577187e1ceca976d6a9f7a457c657b20dbf85d7a76a3ac28e32e740eb6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e302d3843394342362e7376673f7374796c653d666c6174)[![Build Status](https://camo.githubusercontent.com/d0b7c7f6b0ea8a8a92ce2061b3374fae89709243f626d210c036d51b3a9124cd/68747470733a2f2f7472617669732d63692e6f72672f616b6f76616c796f762f446562756753746174656d656e74734669786572732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/akovalyov/DebugStatementsFixers)[![Latest Stable Version](https://camo.githubusercontent.com/7aed4533fb36063b940d10786be1ab44c997d06e19da9744bef59e19324103f3/68747470733a2f2f706f7365722e707567782e6f72672f647265772f64656275672d73746174656d656e74732d6669786572732f762f737461626c65)](https://packagist.org/packages/drew/debug-statements-fixers)[![Total Downloads](https://camo.githubusercontent.com/3739ade82f00da2fda730133a18bae4007c70f52703b495450faffc0254a1f00/68747470733a2f2f706f7365722e707567782e6f72672f647265772f64656275672d73746174656d656e74732d6669786572732f646f776e6c6f616473)](https://packagist.org/packages/drew/debug-statements-fixers)[![License](https://camo.githubusercontent.com/ef67fca8ab0abae806d012ee12a0b79048bc72401c6ca500e191e540b57f4f11/68747470733a2f2f706f7365722e707567782e6f72672f647265772f64656275672d73746174656d656e74732d6669786572732f6c6963656e7365)](https://packagist.org/packages/drew/debug-statements-fixers)

If you have ever had 500 Error on production because `dump()` function is missing, or you forget to remove debug statements time to time - this small package is for you.

Debug statements are good for debugging, but it should never get to master branch.

Initially proposed as [RFC in PHP-CS-Fixer repository](https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/2195), it was considered too risky to have it in core (see discussion at [PHP-CS-Fixer/PHP-CS-Fixer#2218](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/2218))

*N.B.* These fixers are risky and potentially can break your application. You should understand consequences of having it in your project (especially a legacy one). You are warned.

Functions being removed:
------------------------

[](#functions-being-removed)

- dump()
- var\_dump()
- [dd()](https://github.com/symfony/symfony/pull/26970)

Usage
-----

[](#usage)

1. Install it:

    ```
    $ composer require drew/debug-statements-fixers:^0.4 --dev
    ```
2. Adjust your PHP-CS-Fixer config:

    ```
    # .php_cs.dist
