Skip to content

Commit

Permalink
feat(import): Remove import plugin.
Browse files Browse the repository at this point in the history
- Switches to react as the alternative to default config.
- Remove import plugin and all associated dependencies and rules as it became too complicated to maintain and work consitently in various contexts, such as in a docker container.
  • Loading branch information
Jamie Hoover committed Oct 31, 2016
1 parent 66cf28c commit 8496bc6
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 1,411 deletions.
16 changes: 0 additions & 16 deletions browser.js

This file was deleted.

10 changes: 1 addition & 9 deletions index.js
@@ -1,18 +1,10 @@
const rules = require('./rules/core');
const rulesAccessibility = require('./rules/accessibility');
const rulesReact = require('./rules/react');

Object.assign(rules, rulesAccessibility, rulesReact);

module.exports = {
env: {
es6: true,
node: true,
},
parserOptions: {
ecmaFeatures: {jsx: true},
sourceType: 'module',
},
plugins: ['jsx-a11y', 'react'],
parserOptions: {sourceType: 'module'},
rules,
};
7 changes: 2 additions & 5 deletions package.json
Expand Up @@ -13,18 +13,15 @@
"devDependencies": {
"eslint": "3.9.0",
"eslint-find-rules": "1.14.2",
"eslint-import-resolver-webpack": "0.6.0",
"eslint-plugin-import": "2.0.1",
"eslint-plugin-jsx-a11y": "2.2.3",
"eslint-plugin-react": "6.4.1",
"ghooks": "1.3.2",
"jsonlint": "1.6.2",
"standard-version": "3.0.0",
"validate-commit-msg": "2.8.2",
"webpack": "2.1.0-beta.25"
"validate-commit-msg": "2.8.2"
},
"eslintConfig": {
"extends": "./browser.js"
"extends": "./react.js"
},
"license": "Apache-2.0",
"main": "index.js",
Expand Down
12 changes: 12 additions & 0 deletions react.js
@@ -0,0 +1,12 @@
const rulesAccessibility = require('./rules/accessibility');
const rulesReact = require('./rules/react');

const rules = Object.assign({}, rulesAccessibility, rulesReact);

module.exports = {
env: {browser: true},
extends: './index.js',
parserOptions: {ecmaFeatures: {jsx: true}},
plugins: ['jsx-a11y', 'react'],
rules,
};
31 changes: 0 additions & 31 deletions rules/import.js

This file was deleted.

0 comments on commit 8496bc6

Please sign in to comment.