All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. This change log adheres to standards from Keep a CHANGELOG.
- Added lodash-fp to recommended preset ([#66], thanks @iddan]).
- Added [
no-extraneous-partials
] rule (#68).
- Upgraded xo/ava etc (#73).
- Fixed
no-unused-result
by exempting_.defer
and_.delay
as side effect methods (#64, thanks @friday). - Fixed
prefer-get
not working with eslint 5 (#73).
2.1.3 - 2016-11-08
- Fixed
no-single-composition
by allowing array expressions with multiple elements (#42, thanks @iam4x).
- Replaced
ast-utils
byeslint-ast-utils
(package was renamed). - Replaced
isStaticRequire
function by the similarly named function ineslint-ast-utils
.
2.1.2 - 2016-11-03
- Fixed
no-extraneous-function-wrapping
not handling some constructs (now uses [ast-utils]).
2.1.1 - 2016-10-14
- Fixed
no-single-composition
triggering errors when using spread arguments.
2.1.0 - 2016-10-10
- This was published as a
minor
version by accident. It should have been apatch
.
- Fixed incorrect errors for
use-fp
on package names starting withlodash-
([#41, thanks @penny-five)
2.0.1 - 2016-08-24
- Fixed crash in
no-extraneous-function-wrapping
when usingreturn
without an argument. - Fixed false report in
no-extraneous-function-wrapping
when using the last argument twice in the arguments (#38, thanks @godu).
2.0.0 - 2016-07-15
- Breaking: Removed support for Node.js versions < v4.
- Fixed documentation for
prefer-composition-grouping
. - Added suggestion in
prefer-composition-grouping
to use_.overEvery
/_.overSome
to replace multiple_.filter
/_.reject
. - Added an exception for
_.bindAll
inno-unused-result
(#36, thanks @dfadler).
- Removed
eslint
as a dependency.
1.3.0 - 2016-05-26
- Added
no-unused-result
rule
- Fixed
prefer-composition-grouping
's error message (#30, thanks @gunar). - Fixed
no-extraneous-iteratee-args
's error message. prefer-composition-grouping
now handles aliases, and can report multiple errors in the same flow construct.
no-for-each
now also reports uses of_.forIn
and_.forOwn
.
1.2.0 - 2016-05-08
- Added
no-extraneous-iteratee-args
rule - Added
no-partial-of-curried
rule - Added
preferred-alias
rule
no-extraneous-args
now also handles aliases.- Fixed crash in
no-extraneous-function-wrapping
.
no-extraneous-args
now recommends an alternative whenever possible, and tells when to use an array for method that used rest args.
1.1.3 - 2016-05-02
- Fix false positives being returned for any Lodash method used that did not match
consistent-compose
method name option (#14, thanks @kavington)
1.1.2 - 2016-05-01
- Crash in
no-submodule-destructuring
when doingconst {foo} = bar;
(#13, thanks @kavington) - Typo in recommended configuration (#13, thanks @kavington)
1.1.1 - 2016-04-30
- Problems with
npm
while publishing, added missing files.
1.1.0 - 2016-04-30
- Added
no-extraneous-args
rule - Added
no-for-each
rule
1.0.2 - 2016-04-29
- Fix typo preventing the package from loading (#11, thanks @izaakschroeder)
1.0.1 - 2016-04-28
- Problems with
npm
while publishing, added missing files.
1.0.0 - 2016-04-28
- Added
prefer-compact
rule - Added
prefer-identity
rule - Added
prefer-composition-grouping
rule - Added
no-submodule-destructuring
rule - Added
no-argumentless-calls
rule - Added
prefer-flat-map
rule - Added
prefer-constant
rule fromeslint-plugin-lodash
- Added
prefer-get
rule fromeslint-plugin-lodash
0.1.0 - 2016-04-20
- Added
no-extraneous-function-wrapping
rule - Added
no-single-composition
rule
0.0.3 - 2016-04-15
- Added
consistent-name
rule
0.0.2 - 2016-04-14
- Added
consistent-compose
rule