danger-plugin-no-console
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.2 • Public • Published

    danger-plugin-no-console

    Build Status npm version semantic-release

    Danger plugin to prevent merging code that still has console.logs inside it.

    Usage

    Install:

    yarn add danger-plugin-no-console --dev

    At a glance:

    // dangerfile.js
    import { schedule } from 'danger'
    import noConsole from 'danger-plugin-no-console'
     
    // Note: You need to use schedule()
    schedule(noConsole())

    Output example

    Fails
    ⛔️

    1 console statement(s) left in src/add.js.

    Options

    whitelist

    You can specify a whitelist of console properties to let pass. This is useful to e.g. let errors be logged, like so:

    // dangerfile.js
    import noConsole from 'danger-plugin-no-console'
     
    // Any file that contains console.log or console.info will fail,
    // but files can contain console.error and console.warn
    schedule(noConsole({ whitelist: ['error', 'warn'] }))

    Changelog

    See the GitHub release history.

    Contributing

    See CONTRIBUTING.md.

    Install

    npm i danger-plugin-no-console

    DownloadsWeekly Downloads

    340

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    746 kB

    Total Files

    38

    Last publish

    Collaborators

    • mxstbr