Lint files using Standard in tape tests
Last updated 5 years ago by rstacruz .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install tape-standard 
SYNC missed versions from official npm registry.


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



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.
  • Painlessly integrate standard into your travisci.org tests.

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


Install it:

npm install --save-dev tape-standard standard

Then add this test file to your Mocha suite:

test('standard', require('tape-standard')())

To configure what files to consume:

test('standard', require('tape-standard')({
  files: [ 'index.js', 'test/*.js' ]


To specify global variables, pass { global: [...] } into .files(). This is especially useful for Mocha test files. (Be sure you're using standard 5.0.0 or above.)

test('standard', require('tape-standard')({
  global: ['$', 'jQuery']


To use semistandard instead, use:

npm install --save-dev semistandard
test('standard', require('tape-standard')({
  using: require('semistandard')


tape-standard © 2016+, 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

Current Tags

  • 1.1.0                                ...           latest (5 years ago)

2 Versions

  • 1.1.0                                ...           5 years ago
  • 1.0.0                                ...           5 years ago
Maintainers (1)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 2
Dependencies (0)
Dev Dependencies (2)
Dependents (1)

Copyright 2014 - 2016 © taobao.org |