@@ -118,7 +118,7 @@ module.exports = {
118
118
119
119
// Prevent usage of deprecated methods
120
120
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-deprecated.md
121
- 'react/no-deprecated' : [ 1 ] ,
121
+ 'react/no-deprecated' : [ 2 ] ,
122
122
123
123
// Prevent usage of setState in componentDidMount
124
124
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-did-mount-set-state.md
@@ -170,7 +170,7 @@ module.exports = {
170
170
171
171
// Restrict file extensions that may be required
172
172
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/require-extension.md
173
- 'react/require-extension' : [ 0 , { extensions : [ '.jsx' , '.js' ] } ] ,
173
+ 'react/require-extension' : [ 2 , { extensions : [ '.jsx' , '.js' ] } ] ,
174
174
175
175
// Require render() methods to return something
176
176
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/require-render-return.md
@@ -221,33 +221,28 @@ module.exports = {
221
221
222
222
// Disallow target="_blank" on links
223
223
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-target-blank.md
224
- // TODO: enable
225
- 'react/jsx-no-target-blank' : 0 ,
224
+ 'react/jsx-no-target-blank' : 2 ,
226
225
227
226
// only .jsx files may have JSX
228
227
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-filename-extension.md
229
- // TODO: enable
230
- 'react/jsx-filename-extension' : [ 0 , { extensions : [ '.jsx' ] } ] ,
228
+ 'react/jsx-filename-extension' : [ 2 , { extensions : [ '.jsx' ] } ] ,
231
229
232
230
// prevent accidental JS comments from being injected into JSX as text
233
231
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-comment-textnodes.md
234
- // TODO: enable
235
- 'react/jsx-no-comment-textnodes' : 0 ,
232
+ 'react/jsx-no-comment-textnodes' : 2 ,
236
233
'react/no-comment-textnodes' : 0 , // deprecated version
237
234
238
235
// disallow using React.render/ReactDOM.render's return value
239
236
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-render-return-value.md
240
- // TODO: enable
241
- 'react/no-render-return-value' : 0 ,
237
+ 'react/no-render-return-value' : 2 ,
242
238
243
239
// require a shouldComponentUpdate method, or PureRenderMixin
244
240
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/require-optimization.md
245
241
'react/require-optimization' : [ 0 , { allowDecorators : [ ] } ] ,
246
242
247
243
// warn against using findDOMNode()
248
244
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-find-dom-node.md
249
- // TODO: enable
250
- 'react/no-find-dom-node' : 0 ,
245
+ 'react/no-find-dom-node' : 2 ,
251
246
} ,
252
247
253
248
settings : {
0 commit comments