From 7f5a65832daf975b36426171ecbde97574c0ad3d Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 9 Aug 2019 23:52:29 -0700 Subject: [PATCH] [eslint config] [minor] enable `react/state-in-constructor` --- packages/eslint-config-airbnb/rules/react.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/eslint-config-airbnb/rules/react.js b/packages/eslint-config-airbnb/rules/react.js index 03958615..5fbe8b35 100644 --- a/packages/eslint-config-airbnb/rules/react.js +++ b/packages/eslint-config-airbnb/rules/react.js @@ -481,9 +481,8 @@ module.exports = { // Enforce state initialization style // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/state-in-constructor.md - // TODO: enable, semver-minor // TODO: set to "always" once babel-preset-airbnb supports public class fields - 'react/state-in-constructor': ['off', 'never'], + 'react/state-in-constructor': ['error', 'never'], // Enforces where React component static properties should be positioned // https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/static-property-placement.md