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.

/danger-plugin-no-console/

    Package Sidebar

    Install

    npm i danger-plugin-no-console

    Weekly Downloads

    780

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    746 kB

    Total Files

    38

    Last publish

    Collaborators

    • mxstbr