Eslint Config I Am Meticulous Versions Save

An ESLint shareable config for very meticulous people

5.0.2

7 years ago
  • Fixed: babel-eslint is not required for the default config

5.0.1

7 years ago
  • Fixed: json files cause too much issue with import plugin, so ignored.

5.0.0

7 years ago
  • Changed: eslint@3 compat

  • Added: lot of missings rules related to package updates (mainly for react)

    • eslint-plugin-react@6
    • eslint-plugin-ava@3
  • 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.

4.2.1

8 years ago
  • Added: react/require-render-return

4.1.1

8 years ago
  • Fixed: as jsx-indent is considered buggy, the rule is for now disabled. If re-enabled, will be done in a major release.

4.1.0

8 years ago
  • Added: react-flow preset. Flow support for props and state property initializers at the top of React classes (so "react/sort-comp" as been adjusted).

4.0.0

8 years ago

New rules added.

  • Changed: All react rules defined, just a few are disabled.
  • Added: AVA rule set (just recommended rule)
  • Added: flow rule set (just recommended rule)

3.0.0

8 years ago

Not changes for rules.

2.0.0

8 years ago
  • Removed: "babel-eslint" is not used by default
  • Changed: react preset extends the default, no need to include both now
  • Added: es5 preset

1.0.0

8 years ago

?