- update peerDependencies requirements (#154)
- update codebase for ESLint v1.0.0
- change oneOfType to actually keep the child types (#148 @CalebMorris)
- documentation improvements (#147 @lencioni)
- add no-danger rule (#138 @scothis)
- add jsx-curly-spacing rule (#142)
- fix properties limitations on prop types (#139)
- fix component detection (#144)
- fix simple destructuring handling (#137)
- fix props validation when using a prop as an object key (#132)
- fix crash in prop-types when encountering an empty variable declaration (#130)
- update dependencies
- add support for nested prop types (#62 #105 @Cellule)
- add require-extension rule (#117 @scothis)
- add support for computed string format in prop-types (#127 @Cellule)
- add ES6 methods to sort-comp default configuration (#97 #122)
- add support for props destructuring directly on the this keyword
- add acceptTranspilerName option to display-name rule (#75)
- add schema to validate rules options
- fix test command for Windows (#114 @Cellule)
- fix detection of missing displayName and propTypes when ecmaFeatures.jsx is false (#119 @rpl)
- fix prop-types destructuring with properties as string (#118 @Cellule)
- fix jsx-sort-prop-types support for keys as string (#123 @Cellule)
- fix crash if a ClassProperty has only one token (#125)
- fix invalid class property handling in jsx-sort-prop-types (#129)
- fix regression in jsx-uses-vars with babel-eslint (#110)
- update dependencies
- fix prop-types crash when propTypes definition is invalid (#95)
- fix jsx-uses-vars for ES6 classes (#96)
- fix hasOwnProperty that is taken for a prop (#102)
- documentation improvements (#99 @morenoh149)
- update dependencies
- add option to make wrap-multilines more granular (#94 @PiPeep)
- documentation improvements (#92 #93 @lencioni)
- update dependencies
- add pragma option to jsx-uses-react (#82 @dominicbarnes)
- add context props to sort-comp (#89 @zertosh)
- fix itemID in no-unknown-property rule (#85 @cody)
- fix license field in package.json (#90 @zertosh)
- fix usage of contructor in sort-comp options (#88)
- documentation improvement (#91 @matthewwithanm)
- update dependencies
- add sort-comp rule (#39)
- fix quoted propTypes in ES6 (#77)
- add allow-in-func option to no-did-mount-set-state (#56)
- improve errors locations for prop-types
- add jsx-sort-prop-types rule (#38 @AlexKVal)
- fix variables marked as used when a prop has the same name (#69 @burnnat)
- documentation improvements (#71 @AlexKVal)
- add support for classes static properties (#43)
- add tests for the babel-eslint parser
- add ESLint as peerDependency (#63 @AlexKVal)
- documentation improvements (#55 @AlexKVal, #60 @chriscalo)
- update jsx-sort-props to reset the alphabetical verification on spread (#47 @zertosh)
- update jsx-uses-vars to be enabled by default (#49 @banderson)
- add jsx-boolean-value rule (#11)
- add support for static methods in display-name and prop-types (#48)
- fix describing comment for hasSpreadOperator() method (#53 @AlexKVal)
- fix ignore rest spread when destructuring props (#46)
- fix component detection in prop-types and display-name (#45)
- fix spread handling in jsx-sort-props (#42 @zertosh)
- fix props detection when used in an object (#41)
- update dependencies
- add jsx-sort-props rule (#16)
- add no-unknown-property rule (#28)
- add ignore option to prop-types rule
- breaking in prop-types the children prop is no longer ignored
- fix components are now detected when using ES6 classes (#24)
- fix prop-types now return the right line/column (#33)
- fix props are now detected when destructuring (#27)
- fix only check for computed property names in prop-types (#36 @burnnat)
- update jsx-quotes documentation
- fix jsx-no-undef with babel-eslint (#30)
- fix jsx-quotes on Literal childs (#29)
- update dependencies
- add jsx-no-undef rule
- add jsx-quotes rule (#12)
- add @jsx pragma support (#23)
- fix react-in-jsx-scope in Node.js env
- fix usage of propTypes with an external object (#9)
- allow this.getState references (not calls) in lifecycle methods (#22 @benmosher)
- add jsx-uses-vars rule
- fix jsx-uses-react for ESLint 0.17.0
- fix this.props.children marked as missing in props validation (#7)
- fix usage of this.props without property (#8)
- update prop-types to check props usage insead of propTypes presence (#4)
- add react-in-jsx-scope rule (#5 @glenjamin)
- add jsx-uses-react rule (#6 @glenjamin)
- update dependencies
- add no-did-mount-set-state rule
- add no-did-update-set-state rule
- update dependencies
- fix childs detection in self-closing-comp (#3)
- update Readme
- update dependencies
- update wrap-multilines and self-closing-comp rules for ESLint 0.13.0
- add self-closing-comp rule
- fix display-name and prop-types rules
- add display-name rule
- add wrap-multilines rule
- add rules documentation
- add rules tests
- first revision