Skip to content

Commit a6fc17f

Browse files
committed
remove react config
1 parent c21dd0d commit a6fc17f

File tree

6 files changed

+3
-345
lines changed

6 files changed

+3
-345
lines changed

bin/eslint-github-init.js

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ const defaults = {
88
project: 'lib',
99
env: 'browser',
1010
typeSystem: 'none',
11-
react: true,
1211
relay: true
1312
}
1413

@@ -20,7 +19,6 @@ if (fs.existsSync(packagePath)) {
2019
const dependencies = Object.keys(packageJSON.dependencies || {})
2120
const devDependencies = Object.keys(packageJSON.devDependencies || {})
2221

23-
defaults.react = dependencies.includes('react') || devDependencies.includes('react')
2422
defaults.relay = dependencies.includes('relay') || devDependencies.includes('relay')
2523

2624
if (dependencies.includes('flow-bin') || devDependencies.includes('flow-bin')) {
@@ -58,13 +56,6 @@ const questions = [
5856
name: 'relay',
5957
message: 'Are you using Relay?',
6058
default: defaults.relay
61-
},
62-
{
63-
type: 'confirm',
64-
name: 'react',
65-
message: 'Are you using React?',
66-
default: defaults.react,
67-
when: answers => answers.env === 'browser'
6859
}
6960
]
7061

@@ -96,14 +87,10 @@ inquirer.prompt(questions).then(answers => {
9687
moduleResolution: 'node'
9788
}
9889
}
99-
if (answers.react) {
100-
tsconfigDefaults.compilerOptions.jsx = 'react'
101-
}
10290
fs.writeFileSync(tsconfigPath, JSON.stringify(tsconfigDefaults, null, ' '), 'utf8')
10391
}
10492
}
10593

106-
if (answers.react) eslintrc.extends.push('plugin:github/react')
10794
if (answers.relay) eslintrc.extends.push('plugin:github/relay')
10895

10996
fs.writeFileSync(path.resolve(process.cwd(), '.eslintrc.json'), JSON.stringify(eslintrc, null, ' '), 'utf8')

docs/configs.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@ Recommended rules when using Babel to transpile features from ES2015+.
3030

3131
Recommended rules for projects using the [Flow type checker](https://flow.org/).
3232

33-
### `plugin:github/react`
34-
35-
Recommended rules for projects using [React](https://reactjs.org/).
36-
3733
### `plugin:github/relay`
3834

3935
Recommended rules for projects using [Relay](http://facebook.github.io/relay/) (and React).

lib/configs/react.js

Lines changed: 0 additions & 136 deletions
This file was deleted.

lib/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ module.exports = {
2626
es6: require('./configs/es6'),
2727
flow: require('./configs/flow'),
2828
node: require('./configs/node'),
29-
react: require('./configs/react'),
3029
recommended: require('./configs/recommended'),
3130
relay: require('./configs/relay'),
3231
typescript: require('./configs/typescript')

0 commit comments

Comments
 (0)