semvec/pypi-packages huggingface dataset:
dont-fudge-up 0.0.6
Find operations that might fudge up production, like a pdb.set_trace
License: BSD

==============
Don't Fudge Up
==============

Don't Fudge Up production with extra prints, import debug, or an erroneous pdb.set_trace.

Installation
------------
such pip so wow::

    $ pip install dont-fudge-up

Flake8
------
The plug-in will automatically register with Flake8::

    $ flake8 --version
    2.1.0 (pep8: 1.5.6, dfu: 1.0.0, pyflakes: 0.8.1, mccabe: 0.2.1) CPython 2.7.6
    # see it here -------^

Pylint
------

It should work something like this::

    $ pylint --load-plugins=dfu.pylint tests/input.py

Error Codes
-----------

D000: stylistically bad for production but mostly harmless
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

D001
    raised on leaving a print statement in the code

D100: warnings which effect production performance but are usually not fatal
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

D101
    Cautioned import for production
    ::
        import pdb #  on its own, harmless...

D102
    set_trace may be fatal in production (set_trace might be from pdb)

D500: errors that are forbidden for production and are near always fatal
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


D501
    Forbidden import for production
    ::
        import debug # woah there cowboy, that's an issue

D502
    pdb.set_trace is forbidden in production