Socket
Book a DemoInstallSign in
Socket

mocha-standard

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mocha-standard

Integrate the JS standard to your Mocha tests

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

mocha-standard

Integrates standard into your mocha tests. This allows you to enforce a "one true" JavaScript coding style in your project via Mocha tests.

Status


Features

This offers a finer alternative to adding standard into package.json's scripts.test block.

  • Runs in the same node process as mocha, removing maybe 500ms of startup time.
  • Use mocha --watch to recheck for style failures. standard is used programatically, removing a huge overhead (around 1500ms) in re-running it repeatedly with --watch.
  • Painlessly integrate standard into your travisci.org tests.

(Your speed gains may be a bit different from my Pentium II, of course.)


Usage

Install it:

npm install --save-dev mocha-standard standard

Then add this test file to your Mocha suite:

/* test/standard_test.js */
it('conforms to standard', require('mocha-standard'))

To configure what files to consume:

var standard = require('mocha-standard')
it('conforms to standard', standard.files([ 'index.js', 'test/*.js' ]))

Semicolons

To use semistandard instead, use:

npm install --save-dev mocha-standard semistandard
/* test/standard_test.js */
it('conforms to standard', require('mocha-standard/semistandard'))

Thanks

mocha-standard © 2015+, Rico Sta. Cruz. Released under the MIT License.
Authored and maintained by Rico Sta. Cruz with help from contributors (list).

ricostacruz.com  ·  GitHub @rstacruz  ·  Twitter @rstacruz

Keywords

lint

FAQs

Package last updated on 02 Jul 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts