An ESLint shareable config for very meticulous people
babel-eslint
is not required for the default configChanged: eslint@3 compat
Added: lot of missings rules related to package updates (mainly for react)
Added: eslint-plugin-import
is now included in the default config.
All rules are on except no-nodejs-modules
which depends on the env.
Added: react/jsx-first-prop-new-line
with multiline
value to enforce first prop on a new line if there is
multiple props.
The following patterns are now considered warnings:
<Hello personal
prop />
The following patterns are now not considered warnings:
<Hello personal={true} />
<Hello
personal={true}
foo="bar"
/>
Added: react/jsx-no-target-blank
.
This rules requires that you accompany all target='_blank'
attributes with
rel='noreferrer noopener'
for security reasons.
Added: eslint-plugin-react-native
available as eslint-config-i-am-meticulous/react-native
.
jsx-indent
is
considered buggy,
the rule is for now disabled. If re-enabled, will be done in a major release.New rules added.
Not changes for rules.
?