From 6dc9bf85d871a321e3b99521c357fb6ac6a0526c Mon Sep 17 00:00:00 2001 From: Ben Mosher Date: Thu, 25 Feb 2016 06:16:48 -0500 Subject: [PATCH] export stage-0 config. fixes #188 --- src/index.js | 3 +++ tests/src/package.js | 11 +++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/index.js b/src/index.js index 96877e706..28611d07a 100644 --- a/src/index.js +++ b/src/index.js @@ -19,4 +19,7 @@ export const rules = { export const configs = { 'errors': require('../config/errors'), 'warnings': require('../config/warnings'), + + // shhhh... work in progress "secret" rules + 'stage-0': require('../config/stage-0'), } diff --git a/tests/src/package.js b/tests/src/package.js index 2312b09d2..137d9c3ea 100644 --- a/tests/src/package.js +++ b/tests/src/package.js @@ -31,6 +31,17 @@ describe('package', function () { }) }) + it('exports all configs', function (done) { + fs.readdir(path.join(process.cwd(), 'config'), function (err, files) { + if (err) { done(err); return } + for (let file of files) { + if (file[0] === '.') continue + expect(module.configs).to.have.property(file.slice(0, -3)) // drop '.js' + } + done() + }) + }) + it('has configs only for rules that exist', function () { for (let configFile in module.configs) { let preamble = 'import/'