* Update Dependencies

fixes babel/eslint-plugin-babel#65

* Remove PhantomJS & is-my-json-valid

PhantomJS & is-my-json-valid is not actually used anywhere

* Change ESLint peerDependency version back to >=1.0.0
This commit is contained in:
Kai Cataldo 2016-07-01 10:15:59 -04:00
parent f6c2d2e0e5
commit 6e4d44f312
11 changed files with 29 additions and 24 deletions

View File

@ -4,7 +4,7 @@
"description": "an eslint rule plugin companion to babel-eslint",
"main": "index.js",
"scripts": {
"test": "mocha ./tests/*.js"
"test": "mocha ./tests/rules/*.js"
},
"repository": {
"type": "git",
@ -27,10 +27,8 @@
"eslint": ">=1.0.0"
},
"devDependencies": {
"babel-eslint": "^4.0.7",
"eslint": "^1.1.0",
"is-my-json-valid": "^2.12.0",
"mocha": "^2.2.5",
"phantomjs": "^1.9.17"
"babel-eslint": "^6.1.0",
"eslint": "^2.13.1",
"mocha": "^2.2.5"
}
}

View File

@ -0,0 +1,7 @@
var RuleTester = require("eslint").RuleTester;
RuleTester.setDefaultConfig({
parser: 'babel-eslint'
});
module.exports = RuleTester;

View File

@ -9,8 +9,8 @@
// Requirements
//------------------------------------------------------------------------------
var rule = require('../rules/array-bracket-spacing'),
RuleTester = require('eslint').RuleTester;
var rule = require('../../rules/array-bracket-spacing'),
RuleTester = require('../RuleTester');
//------------------------------------------------------------------------------
// Tests

View File

@ -11,8 +11,8 @@
// Requirements
//------------------------------------------------------------------------------
var rule = require("../rules/arrow-parens"),
RuleTester = require('eslint').RuleTester;
var rule = require("../../rules/arrow-parens"),
RuleTester = require('../RuleTester');
function ok(code, args){
return { code: code, options: args, parser: 'babel-eslint' }

View File

@ -5,8 +5,8 @@
"use strict";
var rule = require("../rules/flow-object-type"),
RuleTester = require('eslint').RuleTester;
var rule = require("../../rules/flow-object-type"),
RuleTester = require('../RuleTester');
var features = {
};

View File

@ -1,7 +1,7 @@
'use strict';
var rule = require('../rules/func-params-comma-dangle');
var RuleTester = require('eslint').RuleTester;
var rule = require('../../rules/func-params-comma-dangle');
var RuleTester = require('../RuleTester');
var MISSING_I = [{message: 'Missing trailing comma.', type: 'Identifier'}];
var MISSING_AP = [{message: 'Missing trailing comma.', type: 'AssignmentPattern'}];

View File

@ -1,6 +1,6 @@
/* eslint-disable */
var rule = require('../rules/generator-star-spacing'),
RuleTester = require('eslint').RuleTester;
var rule = require('../../rules/generator-star-spacing'),
RuleTester = require('../RuleTester');
var features = {
generators: true

View File

@ -5,8 +5,8 @@
* @author Nicholas C. Zakas
*/
var rule = require('../rules/new-cap'),
RuleTester = require('eslint').RuleTester;
var rule = require('../../rules/new-cap'),
RuleTester = require('../RuleTester');
var ruleTester = new RuleTester();
ruleTester.run('babel/new-cap', rule, {

View File

@ -5,8 +5,8 @@
"use strict";
var rule = require("../rules/no-await-in-loop"),
RuleTester = require('eslint').RuleTester;
var rule = require("../../rules/no-await-in-loop"),
RuleTester = require('../RuleTester');
var features = {
};

View File

@ -8,8 +8,8 @@
* @copyright 2015 Mathieu M-Gosselin. All rights reserved.
*/
var rule = require('../rules/object-curly-spacing'),
RuleTester = require('eslint').RuleTester;
var rule = require('../../rules/object-curly-spacing'),
RuleTester = require('../RuleTester');
var ruleTester = new RuleTester();
ruleTester.run('babel/object-curly-spacing', rule, {

View File

@ -1,6 +1,6 @@
/* eslint-disable */
var rule = require('../rules/object-shorthand'),
RuleTester = require('eslint').RuleTester;
var rule = require('../../rules/object-shorthand'),
RuleTester = require('../RuleTester');
var features = {
objectLiteralShorthandMethods: true,