Releases
v6.0.0
Added
Add an all
sharable configuration with all rules enabled (#674 @pfhayes )
Add no-find-dom-node
rule (#678 )
Add shorthandFirst
option to jsx-sort-props
(#391 @mathieumg )
Add allowDecorators
option to require-optimization
(#669 @Tom910 )
Breaking
Deprecate require-extension
rule, use the eslint-plugin-import extensions
rule instead. require-extension
still works but will trigger a warning
Enable allow-in-func
mode by default in no-did-mount-set-state
and no-did-update-set-state
rules (#702 @lencioni )
Enable html tags check by default in self-closing-comp
Remove pragma
option from jsx-uses-react
, use the shared settings to specify a custom pragma (#700 @lencioni )
Remove react
option from no-deprecated
rule, use the shared settings to specify the React version (#700 @lencioni )
Add require-render-return
rule to recommended rules
Remove no-danger
from recommended rules (#636 @mjackson )
Remove no-did-mount-set-state
and no-did-update-set-state
from recommended rules (#596 )
Remove deprecated jsx-sort-prop-types
rule, use sort-prop-types
instead (#549 @lencioni )
Rename no-comment-textnodes
to jsx-no-comment-textnodes
. no-comment-textnodes
still works but will trigger a warning (#668 @lencioni )
Rename wrap-multilines
to jsx-wrap-multilines
. wrap-multilines
still works but will trigger a warning (#668 @lencioni )
Add ESLint as peerDependency (#657 @jokeyrhyme )
Add Node.js 0.10 as minimum required version (#657 @jokeyrhyme )
Fixed
Fix jsx-handler-names
incorrectly flagging only
(#571 @lencioni )
Fix spread props cash in jsx-no-target-blank
(#679 @randycoulman )
Fix require-optimization
warning on stateless components (#687 )
Fix jsx-uses-vars
that incorrectly marked some variables as used (#694 @lencioni )
Fix no-unknown-property
check on SVG attributes (#718 )
Fix jsx-no-bind
reporting errors on render functions that don't return JSX (#663 @petersendidit )
Fix jsx-closing-bracket-location
autofix when location
is set to props-aligned
(#684 @pfhayes )
Fix prop-types
for destructured arguments being assigned to the parent stateless component in some cases (#698 )
Fix prop-types
for JSX return being assigned to the parent function in some cases (#504 )
Fix jsx-curly-spacing
for reporting on JSX content by mistake (#671 )
Fix prop-types
crash when accessing constructor on props (#654 )
Fix jsx-filename-extension
to not check filenames on text input (#662 @ljharb )
Fix jsx-no-comment-textnodes
incorrectly catching urls (#664 @petersendidit )
Changed
Only report jsx-filename-extension
warning once per file (#660 @mathieumg )
Update SVG and DOM attribute list for no-unknown-property
Update rules to use the new ESLint rule format (#661 @petersendidit )
Update dependencies
Documentation improvements (#724 @lencioni )
Update Travis CI and AppVeyor CI configurations (@ljharb )
You can’t perform that action at this time.