Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

eslint-plugin-lodash

Package Overview
Dependencies
Maintainers
3
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-lodash - npm Package Compare versions

Comparing version 6.0.0 to 7.0.0

1258

CHANGELOG.md

@@ -1,776 +0,896 @@

# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
This change log adheres to standards from [Keep a CHANGELOG](http://keepachangelog.com).
### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
## [Unreleased][unreleased]
### Added
- (none)
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
[unreleased]: https://github.com/wix/eslint-plugin-lodash/compare/v5.1.0...HEAD
#### [v7.0.0](https://github.com/wix/eslint-plugin-lodash/compare/v7.0.0...v7.0.0)
## [5.1.0] - 2018-12-05
### Changed
- Changed `collection-ordering` not to enforce arrays on iteratees by default. ([`bae2b12`][bae2b12])
> 12 April 2020
[bae2b12]: https://github.com/wix/eslint-plugin-lodash/commit/bae2b1203a3dca33fdd0a2e6bda85663e1f8e89f
[5.1.0]: https://github.com/wix/eslint-plugin-lodash/compare/v5.1.0...v5.0.1
### [v7.0.0](https://github.com/wix/eslint-plugin-lodash/compare/v6.0.1...v7.0.0)
## [5.0.1] - 2018-12-05
### Fixed
- Fixed `prop-shorthand` crashing when using method introduced with `_.mixin`. ([`ca1faf4`][ca1faf4])
> 12 April 2020
[ca1faf4]: https://github.com/wix/eslint-plugin-lodash/commit/ca1faf4896d62314c5d75bbc6fb4e05308eca505
[5.0.1]: https://github.com/wix/eslint-plugin-lodash/compare/v5.0.1...v5.0.0
- infra: upgrade all deps; drop Node 8 support [`#231`](https://github.com/wix/eslint-plugin-lodash/pull/231)
- Bump babel-plugin-istanbul from 5.2.0 to 6.0.0 [`#228`](https://github.com/wix/eslint-plugin-lodash/pull/228)
- Bump handlebars from 4.1.2 to 4.5.3 [`#226`](https://github.com/wix/eslint-plugin-lodash/pull/226)
- Bump js-yaml from 3.12.0 to 3.13.1 [`#217`](https://github.com/wix/eslint-plugin-lodash/pull/217)
- Bump handlebars from 4.0.10 to 4.1.2 [`#210`](https://github.com/wix/eslint-plugin-lodash/pull/210)
- add auto-changelog [`5f49833`](https://github.com/wix/eslint-plugin-lodash/commit/5f49833132c1955226eeae6caa4b17ba56e323d2)
## [5.0.0] - 2018-12-03
#### [v6.0.1](https://github.com/wix/eslint-plugin-lodash/compare/v6.0.0...v6.0.1)
### Added
- Added rule `collection-ordering`. ([`4673524`][4673524])
> 28 October 2019
### Removed
- Removed support for Node versions under 6.x. ([`7889a0a`][7889a0a])
- Bump debug from 2.6.8 to 2.6.9 [`#216`](https://github.com/wix/eslint-plugin-lodash/pull/216)
- update dependencies [`c48c147`](https://github.com/wix/eslint-plugin-lodash/commit/c48c147bf5a861719f8d64378aa055eb2aa2dece)
- update changelog [`3806b6d`](https://github.com/wix/eslint-plugin-lodash/commit/3806b6dbd2875744cf936cbd21bf4d6f7dd71353)
- update changelog [`d3a06be`](https://github.com/wix/eslint-plugin-lodash/commit/d3a06be8870ea57ded68bd5a28f3436777388d31)
[4673524]: https://github.com/wix/eslint-plugin-lodash/commit/4673524ad4d7397c38feaad8ff72ff141af8810f
[7889a0a]: https://github.com/wix/eslint-plugin-lodash/commit/7889a0a6dea186c03296868d3b5afe8081f2312c
[5.0.0]: https://github.com/wix/eslint-plugin-lodash/compare/v5.0.0...v4.0.0
### [v6.0.0](https://github.com/wix/eslint-plugin-lodash/compare/v5.1.1...v6.0.0)
> 7 August 2019
## [4.0.0] - 2018-11-21
- drop support for node 6 [`b434841`](https://github.com/wix/eslint-plugin-lodash/commit/b43484191b8d94f80a9317460cc8f8b5ff18e6b4)
### Fixed
- Fixed case where `prefer-lodash-method` reports on chained methods. ([`e32432b`][e32432b])
- Fixed case where `prop-shorthand` doesn't report on `_.sortBy`. ([`9288ad4`][9288ad4])
#### [v5.1.1](https://github.com/wix/eslint-plugin-lodash/compare/v5.1.0...v5.1.1)
[e32432b]: https://github.com/wix/eslint-plugin-lodash/commit/e32432ba80f4bf09d630891da1a68d06cdb8bcb5
[9288ad4]: https://github.com/wix/eslint-plugin-lodash/commit/9288ad494397e0f6d7df6ea212b5022737599dae
[4.0.0]: https://github.com/wix/eslint-plugin-lodash/compare/v4.0.0...v3.1.0
> 7 August 2019
## [3.1.0] - 2018-09-19
- Fix typo [`#196`](https://github.com/wix/eslint-plugin-lodash/pull/196)
- fix: Lodash security vulnerability [`#208`](https://github.com/wix/eslint-plugin-lodash/pull/208)
- Remove redundant comma [`#197`](https://github.com/wix/eslint-plugin-lodash/pull/197)
- update dependencies [`1bef275`](https://github.com/wix/eslint-plugin-lodash/commit/1bef2750e806706a82b432f559daa02cae49f6a2)
- refactor in the "chaining" rule [`c8b0ff3`](https://github.com/wix/eslint-plugin-lodash/commit/c8b0ff30c9045403682f7c038f033365bdfd3495)
- add publish scripts [`1b99f81`](https://github.com/wix/eslint-plugin-lodash/commit/1b99f81c04e53a238accf9df50ed7e2d3d675cc3)
### Added
- Added `implicit` option to `chaining`. ([`c4cbbce`][c4cbbce])
#### [v5.1.0](https://github.com/wix/eslint-plugin-lodash/compare/v5.0.1...v5.1.0)
[170e31f]: https://github.com/wix/eslint-plugin-lodash/commit/c4cbbcee438ca5c069f95da90e6aaaee34230296
[3.1.0]: https://github.com/wix/eslint-plugin-lodash/compare/v3.1.0...v3.0.0
> 5 December 2018
## [3.0.0] - 2018-09-19
### Fixed
- (Breaking) Added cases reported by `path-style` ([`170e31f`][170e31f])
- Make "useArray" enforcement in collection-ordering optional by default [`bae2b12`](https://github.com/wix/eslint-plugin-lodash/commit/bae2b1203a3dca33fdd0a2e6bda85663e1f8e89f)
### Added
- Added fixer for some cases in `path-style` ([`170e31f`][170e31f])
#### [v5.0.1](https://github.com/wix/eslint-plugin-lodash/compare/v5.0.0...v5.0.1)
[170e31f]: https://github.com/wix/eslint-plugin-lodash/commit/170e31f983a0237b2da3e1b4700f1f36f95bf36e
[3.0.0]: https://github.com/wix/eslint-plugin-lodash/compare/v3.0.0...v2.7.0
> 5 December 2018
## [2.7.0] - 2018-03-17
### Added
- Added rule `prefer-immutable-method` ([`c4fe9cd`][c4fe9cd])
- Added rule `prefer-find` ([`c81ef24`][c81ef24])
- Fix prop-shorthand breaking when using _.mixin [`ca1faf4`](https://github.com/wix/eslint-plugin-lodash/commit/ca1faf4896d62314c5d75bbc6fb4e05308eca505)
[c4fe9cd]: https://github.com/wix/eslint-plugin-lodash/commit/c4fe9cd709385b394c8b6418d958c3c266f953b7
[c81ef24]: https://github.com/wix/eslint-plugin-lodash/commit/c81ef24cbe8cfa5f9fa27a31da9301a53f240ef0
[2.7.0]: https://github.com/wix/eslint-plugin-lodash/compare/v2.7.0...v2.6.2
### [v5.0.0](https://github.com/wix/eslint-plugin-lodash/compare/v4.0.0...v5.0.0)
## [2.6.2] - 2018-03-16
### Fixed
- Fixed `recommended` config to include `lodash` in the list of plugins ([`6381bff`][6381bff])
> 3 December 2018
[6381bff]: https://github.com/wix/eslint-plugin-lodash/commit/6381bff9db2cf3012629eae5c4df2b8803d9ef31
[2.6.2]: https://github.com/wix/eslint-plugin-lodash/compare/v2.6.2...v2.6.1
- Add rule collection-ordering (fixes #190) [`#190`](https://github.com/wix/eslint-plugin-lodash/issues/190)
- update dependencies [`5c2e8b4`](https://github.com/wix/eslint-plugin-lodash/commit/5c2e8b495f4acab7a63f9f2e6d4937b1679f867e)
- Only support Node versions in LTS [`7889a0a`](https://github.com/wix/eslint-plugin-lodash/commit/7889a0a6dea186c03296868d3b5afe8081f2312c)
- Update CHANGELOG.md [`fe9b7e7`](https://github.com/wix/eslint-plugin-lodash/commit/fe9b7e74c2be2859c505f678aa76666c31de0557)
## [2.6.1] - 2018-02-04
### Fixed
- Fixed `prefer-compact` to report on `_.filter` with identity shorthand ([`55f6de3`][55f6de3])
### [v4.0.0](https://github.com/wix/eslint-plugin-lodash/compare/v3.1.0...v4.0.0)
[55f6de3]: https://github.com/wix/eslint-plugin-lodash/commit/55f6de3f796070b8648e01e187eee16b6ddd8950
[2.6.1]: https://github.com/wix/eslint-plugin-lodash/compare/v2.6.1...v2.6.0
> 21 November 2018
## [2.6.0] - 2018-01-31
### Added
- Added support for whitelisting in `preferred-alias` ([`c4b7fca`][c4b7fca])
- Add mechanism for methods to support only some shorthands (fixes #189) [`#189`](https://github.com/wix/eslint-plugin-lodash/issues/189)
- Prevent prefer-lodash-method error on chain() when imported as member import (fixes #186) [`#186`](https://github.com/wix/eslint-plugin-lodash/issues/186)
- Make collection-return.md a little bit more consistent [`2249b27`](https://github.com/wix/eslint-plugin-lodash/commit/2249b27195a6999553ff2535c3cb23c76bd6e4bc)
[c4b7fca]: https://github.com/wix/eslint-plugin-lodash/commit/c4b7fca2ad81374563b243e9290d006c7267e864
[2.6.0]: https://github.com/wix/eslint-plugin-lodash/compare/v2.6.0...v2.5.1
#### [v3.1.0](https://github.com/wix/eslint-plugin-lodash/compare/v3.0.0...v3.1.0)
## [2.5.1] - 2018-01-22
### Fixed
- Fix case where collection-return erronously reports on generator functions ([`19079ef`][19079ef])
> 19 September 2018
[3037b9f]: https://github.com/wix/eslint-plugin-lodash/commit/19079efa2c5584ed5e0e4f11ed97d797a405f9f8
[2.5.1]: https://github.com/wix/eslint-plugin-lodash/compare/v2.5.1...v2.5.0
- add implicit option to chaining rule (fixes #184) [`#184`](https://github.com/wix/eslint-plugin-lodash/issues/184)
## [2.5.0] - 2017-10-20
### Added
- Added support for single-method packages ([`3037b9f`][3037b9f])
- Added option to enforce single-method packages import in `import-scope` ([`e4555c3`][e4555c3])
### [v3.0.0](https://github.com/wix/eslint-plugin-lodash/compare/v2.7.0...v3.0.0)
[3037b9f]: https://github.com/wix/eslint-plugin-lodash/commit/3037b9f8d858ab0e263f1e1f06bac9459c0aa8c8
[e4555c3]: https://github.com/wix/eslint-plugin-lodash/commit/e4555c3c2475813a07dc42031acb1daa52d251a0
[2.5.0]: https://github.com/wix/eslint-plugin-lodash/compare/v2.5.0...v2.4.4
> 19 September 2018
## [2.4.4] - 2017-07-12
### Fixed
- Added a step to clean old generated files before every build ([`18c0eeb`][18c0eeb])
- add cases and fixer to path-style (fixes #185) [`#185`](https://github.com/wix/eslint-plugin-lodash/issues/185)
- update dependencies and fix lint [`2c3edb0`](https://github.com/wix/eslint-plugin-lodash/commit/2c3edb04d46333839ce2255b86f4330fbcf60f19)
- update travis to use node version 8 [`b2ac1af`](https://github.com/wix/eslint-plugin-lodash/commit/b2ac1afb27c6024f17e57998042091cd4de6592a)
[18c0eeb]: https://github.com/wix/eslint-plugin-lodash/commit/18c0eeb87cadd29d5022cd7337b2dd42ccd74e99
[2.4.4]: https://github.com/wix/eslint-plugin-lodash/compare/v2.4.4...v2.4.3
#### [v2.7.0](https://github.com/wix/eslint-plugin-lodash/compare/v2.6.2...v2.7.0)
## [2.4.3] - 2017-06-19
### Fixed
- Fixed `prefer-over-quantifier` warning on condition functions with more than one argument ([`cf10ed1`][cf10ed1])
> 17 March 2018
[cf10ed1]: https://github.com/wix/eslint-plugin-lodash/commit/cf10ed1c05ea532bee1fdb2dba92e2abfb293b6d
[2.4.3]: https://github.com/wix/eslint-plugin-lodash/compare/v2.4.3...v2.4.2
- add rule prefer-find (fixes #175) [`#175`](https://github.com/wix/eslint-plugin-lodash/issues/175)
- add rule prefer-immutable-method (fixes #154) [`#154`](https://github.com/wix/eslint-plugin-lodash/issues/154)
## [2.4.2] - 2017-05-01
### Fixed
- Fixed `prefer-lodash-method` warning on string methods not in the current version ([`401d28a`][401d28a])
#### [v2.6.2](https://github.com/wix/eslint-plugin-lodash/compare/v2.6.1...v2.6.2)
[401d28a]: https://github.com/wix/eslint-plugin-lodash/commit/401d28aaee8d7fd23b2b388243739eecb07a2052
[2.4.2]: https://github.com/wix/eslint-plugin-lodash/compare/v2.4.2...v2.4.1
> 16 March 2018
## [2.4.1] - 2017-04-26
### Fixed
- Reimpleneted rule `callback-binding` to use method data ([`97375de`][97375de])
- Add correct example of using `_.compact` (fixes #165) [`#165`](https://github.com/wix/eslint-plugin-lodash/issues/165)
- Remove `.md` from rulename used to build docs URL [`27988cf`](https://github.com/wix/eslint-plugin-lodash/commit/27988cfe3ad670a49f86f0ff55866ab83fb4377c)
- add lodash to recommended preset [`cce3b23`](https://github.com/wix/eslint-plugin-lodash/commit/cce3b234d9c3735049b465e2572c7eed93c9f1ae)
[97375de]: https://github.com/wix/eslint-plugin-lodash/commit/97375defe7a299e6262618ffb0a6cc80c0bcac6e
[2.4.1]: https://github.com/wix/eslint-plugin-lodash/compare/v2.4.1...v2.4.0
#### [v2.6.1](https://github.com/wix/eslint-plugin-lodash/compare/v2.6.0...v2.6.1)
## [2.4.0] - 2017-03-27
### Added
- Added rule `prefer-some` ([`842f02d`][842f02d])
### Fixed
- Fixed error where `no-extra-args` did not warn on methods with 0 arguments ([`8d960ce`][8d960ce])
- Added data for methods `conformsTo` and `defaultTo` ([`5333ff0`][5333ff0])
> 4 February 2018
[842f02d]: https://github.com/wix/eslint-plugin-lodash/commit/842f02d4587102f5cbe32f9ebe29c9f1dc1dee13
[8d960ce]: https://github.com/wix/eslint-plugin-lodash/commit/8d960ce9a05b5753e733e644bc0d1303f84b3bdf
[5333ff0]: https://github.com/wix/eslint-plugin-lodash/commit/5333ff03d2657217db002065679ac027f1cbf6aa
[2.4.0]: https://github.com/wix/eslint-plugin-lodash/compare/v2.4.0...v2.3.7
- make prefer-compact report on filter with identity (fixes #177) [`#177`](https://github.com/wix/eslint-plugin-lodash/issues/177)
## [2.3.7] - 2017-03-23
### Fixed
- Added `sortedUniq` and `sortedUniqBy` as chainable methods ([`fcde2c0`][fcde2c0])
#### [v2.6.0](https://github.com/wix/eslint-plugin-lodash/compare/v2.5.1...v2.6.0)
[fcde2c0]: https://github.com/wix/eslint-plugin-lodash/commit/fcde2c0adac04f6d0c6c3744a547dfaaefd8be4f
[2.3.7]: https://github.com/wix/eslint-plugin-lodash/compare/v2.3.7...v2.3.6
> 31 January 2018
## [2.3.6] - 2017-03-15
### Fixed
- Added ES2015 string methods to `prefer-lodash-method` ([`6aa51cb`][6aa51cb])
- add `ignoreMethods` option for rule `preferred-alias` (fixes #171) [`#171`](https://github.com/wix/eslint-plugin-lodash/issues/171)
- Use link to tagged version for rule docs [`8e3f4dc`](https://github.com/wix/eslint-plugin-lodash/commit/8e3f4dc37f856ac7f20b33a35d2d79a90d37512d)
- Remove duplicate fileoverview comments [`969a658`](https://github.com/wix/eslint-plugin-lodash/commit/969a6589c36d754a6656d6e6737e5ae40686a467)
[6aa51cb]: https://github.com/wix/eslint-plugin-lodash/commit/6aa51cbbe192233e25527c95e44949b02088c96a
[2.3.6]: https://github.com/wix/eslint-plugin-lodash/compare/v2.3.6...v2.3.5
#### [v2.5.1](https://github.com/wix/eslint-plugin-lodash/compare/v2.5.0...v2.5.1)
## [2.3.5] - 2017-02-08
### Fixed
- Fixed `import-scope` to stop warning against `lodash/fp` ([`c569b8c`][c569b8c])
> 22 January 2018
[c569b8c]: https://github.com/wix/eslint-plugin-lodash/commit/c569b8c8ed50031a7e4b78b06708bd70f008d7fe
[2.3.5]: https://github.com/wix/eslint-plugin-lodash/compare/v2.3.5...v2.3.4
- Docs: Fix `identity-shorthand` example (closes #164) [`#164`](https://github.com/wix/eslint-plugin-lodash/issues/164)
- Add URL to rule documentation to the metadata [`69e7386`](https://github.com/wix/eslint-plugin-lodash/commit/69e7386a995391d395929638c24721337e4fe7e3)
- Update prefer-flat-map.md [`c4016c6`](https://github.com/wix/eslint-plugin-lodash/commit/c4016c69859e3c29e266d355f44468d4ace38a59)
- Treat generator functions as returning a value for collection-return [`19079ef`](https://github.com/wix/eslint-plugin-lodash/commit/19079efa2c5584ed5e0e4f11ed97d797a405f9f8)
## [2.3.4] - 2017-01-29
### Fixed
- Fixed `prefer-noop` to stop reporting on async and generator functions ([`7d194cf`][7d194cf])
#### [v2.5.0](https://github.com/wix/eslint-plugin-lodash/compare/v2.4.5...v2.5.0)
[7d194cf]: https://github.com/wix/eslint-plugin-lodash/commit/44ebdca9fbd529b9bad6be1848feed1df
[2.3.4]: https://github.com/wix/eslint-plugin-lodash/compare/v2.3.4...v2.3.3
> 20 October 2017
## [2.3.3] - 2017-01-25
### Fixed
- Added missing shorthand functions for shorthand rules ([`1c290d0`][1c290d0])
- add option to import from method packages in import-scope (fixes #163) [`#163`](https://github.com/wix/eslint-plugin-lodash/issues/163)
- add support for single method package imports in LodashContext [`3037b9f`](https://github.com/wix/eslint-plugin-lodash/commit/3037b9f8d858ab0e263f1e1f06bac9459c0aa8c8)
- instruct to be installed as devDependencies [`2ed03fc`](https://github.com/wix/eslint-plugin-lodash/commit/2ed03fcd58367023d0cb53c0c071c9e28f9ee491)
- Fix typo in comment [`f18b383`](https://github.com/wix/eslint-plugin-lodash/commit/f18b383ae933abbc946005c9fe135a65af05e340)
[1c290d0]: https://github.com/wix/eslint-plugin-lodash/commit/1c290d0d6fb754a25357bdb0ba6b5a19da366de1
[2.3.3]: https://github.com/wix/eslint-plugin-lodash/compare/v2.3.3...v2.3.2
#### [v2.4.5](https://github.com/wix/eslint-plugin-lodash/compare/v2.4.4...v2.4.5)
## [2.3.2] - 2017-01-18
### Fixed
- Allowed async functions in `collection-return` ([`9d0a082`][9d0a082])
> 20 August 2017
[9d0a082]: https://github.com/wix/eslint-plugin-lodash/commit/9d0a082b7fca98e89f137f927fba13bd1005516e
[2.3.2]: https://github.com/wix/eslint-plugin-lodash/compare/v2.3.2...v2.3.1
- fix rule prefer-invoke-map to work with eslint >= 4.4.0 (fixes #156) [`#156`](https://github.com/wix/eslint-plugin-lodash/issues/156)
- add yarn.lock file [`bb7018b`](https://github.com/wix/eslint-plugin-lodash/commit/bb7018bdabd6e790aed807d064a9a00eceef3d88)
- add eslint-plugin-eslint-plugin and fix code errors [`4193340`](https://github.com/wix/eslint-plugin-lodash/commit/4193340684213df8d36516883c2e5c5bacf0a732)
- Add LICENSE.md [`e76dc10`](https://github.com/wix/eslint-plugin-lodash/commit/e76dc10a628e4fda37c47cbdc0e2b70fb7dcf217)
#### [v2.4.4](https://github.com/wix/eslint-plugin-lodash/compare/v2.4.3...v2.4.4)
## [2.3.1] - 2017-01-17
### Fixed
- Allowed asterisk import in `import-scope` in `full` config ([`4c0335e`][4c0335e])
> 12 July 2017
[4c0335e]: https://github.com/wix/eslint-plugin-lodash/commit/4c0335ec3b5d593b032a7876105bd2cacf2737c9
[2.3.1]: https://github.com/wix/eslint-plugin-lodash/compare/v2.3.1...v2.3.0
- add clean script before every babel (fixes #153) [`#153`](https://github.com/wix/eslint-plugin-lodash/issues/153)
## [2.3.0] - 2017-01-16
### Added
- Added rule `import-scope` ([`def5067`][def5067])
### Fixed
- Fixed case in `v3` where `collection-method-value` warns when using `commit` ([`38394d4`][38394d4])
#### [v2.4.3](https://github.com/wix/eslint-plugin-lodash/compare/v2.4.2...v2.4.3)
[def5067]: https://github.com/wix/eslint-plugin-lodash/commit/def50672f52a372dd89d219f94deb647faddf0ef
[38394d4]: https://github.com/wix/eslint-plugin-lodash/commit/38394d4c5a32f69a575362a30786b7befd7829d4
[2.3.0]: https://github.com/wix/eslint-plugin-lodash/compare/v2.3.0...v2.2.5
> 19 June 2017
## [2.2.5] - 2016-12-20
### Fixed
- Removed `no-unbound-this` from the `v3` config ([`5d62f9f`][5d62f9f])
- fix prefer-over-quantifier to only report on single-argument functions (fixes #152) [`#152`](https://github.com/wix/eslint-plugin-lodash/issues/152)
[5d62f9f]: https://github.com/wix/eslint-plugin-lodash/commit/5d62f9fd145b2ae2bd6f00d9567afbfe1f496594
[2.2.5]: https://github.com/wix/eslint-plugin-lodash/compare/v2.2.5...v2.2.4
#### [v2.4.2](https://github.com/wix/eslint-plugin-lodash/compare/v2.4.1...v2.4.2)
## [2.2.4] - 2016-12-15
### Fixed
- Fixed false positive in `prefer-invoke-map` ([`5a8067d`][5a8067d])
> 1 May 2017
[5a8067d]: https://github.com/wix/eslint-plugin-lodash/commit/5a8067de6a9b1f646c6b536d15c5735a29622092
[2.2.4]: https://github.com/wix/eslint-plugin-lodash/compare/v2.2.4...v2.2.3
- fix prefer-lodash-method warning on unimplemented string methods [`401d28a`](https://github.com/wix/eslint-plugin-lodash/commit/401d28aaee8d7fd23b2b388243739eecb07a2052)
- remove method replace from lodash v3 data [`71c1533`](https://github.com/wix/eslint-plugin-lodash/commit/71c153330fef4ec66ffb249900e9eb6b15cf2784)
## [2.2.3] - 2016-12-08
### Fixed
- Fixed false positive in `matches-prop-shorthand` ([`5373377`][5373377])
#### [v2.4.1](https://github.com/wix/eslint-plugin-lodash/compare/v2.4.0...v2.4.1)
[5373377]: https://github.com/wix/eslint-plugin-lodash/commit/5373377f5e31284e0df08427a9c6f6ca9c5ae422
[2.2.3]: https://github.com/wix/eslint-plugin-lodash/compare/v2.2.3...v2.2.2
> 26 April 2017
## [2.2.2] - 2016-12-01
### Added
- Added support for `lodash-es`. ([`d9caeb0`][d9caeb0])
- update dependencies [`7755466`](https://github.com/wix/eslint-plugin-lodash/commit/7755466bb71a6fbbb3872578f5fea09bf82d5bfe)
- reimplement rule callback-binding to use method data [`97375de`](https://github.com/wix/eslint-plugin-lodash/commit/97375defe7a299e6262618ffb0a6cc80c0bcac6e)
[d9caeb0]: https://github.com/wix/eslint-plugin-lodash/commit/d9caeb0875b6ca6c9d5c95415cd507aa6a99a7a4
[2.2.2]: https://github.com/wix/eslint-plugin-lodash/compare/v2.2.2...v2.2.1
#### [v2.4.0](https://github.com/wix/eslint-plugin-lodash/compare/v2.3.7...v2.4.0)
## [2.2.1] - 2016-11-30
### Fixed
- Fixed crash in `chaining` rule. ([`ccdae5`][ccdae5])
> 27 March 2017
[ccdae5]: https://github.com/wix/eslint-plugin-lodash/commit/ccdae593a9e91b8300890cc31a10d3bdd73c05b7
[2.2.1]: https://github.com/wix/eslint-plugin-lodash/compare/v2.2.1...v2.2.0
- Add rule prefer-some (fixes #145) [`#145`](https://github.com/wix/eslint-plugin-lodash/issues/145)
- change structure of method data (fixes #144) [`#144`](https://github.com/wix/eslint-plugin-lodash/issues/144)
- add missing data for methods conformsTo, defaultTo [`5333ff0`](https://github.com/wix/eslint-plugin-lodash/commit/5333ff03d2657217db002065679ac027f1cbf6aa)
- refactor method data test [`d3ba2cf`](https://github.com/wix/eslint-plugin-lodash/commit/d3ba2cf86128752bd793bf36d900abeb963c19a7)
- change Lodash dependency to minor version to prevent future breaking [`d512817`](https://github.com/wix/eslint-plugin-lodash/commit/d5128170ba9d69acaae183b1ad45ac7db3657287)
## [2.2.0] - 2016-11-09
### Added
- Added rule `no-unbound-this`. ([`3e61f0c`][3e61f0c])
#### [v2.3.7](https://github.com/wix/eslint-plugin-lodash/compare/v2.3.6...v2.3.7)
[3e61f0c]: https://github.com/wix/eslint-plugin-lodash/commit/3e61f0c09c2a322ec8ce632950942021a13d7c9f
[2.2.0]: https://github.com/wix/eslint-plugin-lodash/compare/v2.2.0...v2.1.8
> 23 March 2017
## [2.1.8] - 2016-11-08
### Fixed
- Improve performance of shorthand rules. ([`5eed1ec`][5eed1ec])
- add sortedUniq and sortedUniqBy as chainable methods (fixes #143) [`#143`](https://github.com/wix/eslint-plugin-lodash/issues/143)
- clarify about using global Lodash in README.md [`1e40715`](https://github.com/wix/eslint-plugin-lodash/commit/1e4071533ca66e95b50449d563a83a957a047859)
[5eed1ec]: https://github.com/wix/eslint-plugin-lodash/commit/5eed1ecc6900035f51cc72c336bf70abf88b4143
[2.1.8]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.8...v2.1.7
#### [v2.3.6](https://github.com/wix/eslint-plugin-lodash/compare/v2.3.5...v2.3.6)
## [2.1.7] - 2016-10-27
### Fixed
- Fixed `preferred-alias` erronous warning on `_.toString`. ([`d1df139`][d1df139])
- Fixed crash in `prefer-over-quantifier` ([`caf5b8a`][caf5b8a])
> 15 March 2017
[d1df139]: https://github.com/wix/eslint-plugin-lodash/commit/d1df139e3d15ebb5610393b6b3f0c241a7087459
[caf5b8a]: https://github.com/wix/eslint-plugin-lodash/commit/caf5b8aff6b67a9f841938263ea8857ca0fa1453
[2.1.7]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.7...v2.1.6
- adding more string methods to `prefer-lodash-method` rule (fixes #136) [`#136`](https://github.com/wix/eslint-plugin-lodash/issues/136)
## [2.1.6] - 2016-10-22
### Fixed
- Fixed `callback-binding` warning on methods with `fromIndex` in v4. ([`1d6a958`][1d6a958])
#### [v2.3.5](https://github.com/wix/eslint-plugin-lodash/compare/v2.3.4...v2.3.5)
[1d6a958]: https://github.com/wix/eslint-plugin-lodash/commit/1d6a958b7715e4b895394497c3b36ea12bc76fc5
[2.1.6]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.6...v2.1.5
> 8 February 2017
## [2.1.5] - 2016-10-22
### Fixed
- Fixed crash in `preferred-alias` in cases of single-method import. ([`c787496`][c787496])
- Fixed devDependency of `eslint-traverser` to correct version. ([`e8cd613`][e8cd613])
- Fixed incorrect warning of `chaining` rule when importing `toString`. ([`b105870`][b105870])
- Fix import-scope with `lodash/fp` (fixes #134) [`#134`](https://github.com/wix/eslint-plugin-lodash/issues/134)
[c787496]: https://github.com/wix/eslint-plugin-lodash/commit/c78749652e0c34041b419fbfd0a9741224483bd7
[e8cd613]: https://github.com/wix/eslint-plugin-lodash/commit/e8cd61391026d8d8e708ba2c4b4a72e73a6a1fb5
[b105870]: https://github.com/wix/eslint-plugin-lodash/commit/b105870f8d27cadae9ed8ce07056f2b603d6a8c2
[2.1.5]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.5...v2.1.4
#### [v2.3.4](https://github.com/wix/eslint-plugin-lodash/compare/v2.3.3...v2.3.4)
## [2.1.4] - 2016-10-20
### Fixed
- Fixed crash in `prefer-over-quantifier`. ([`906fd72`][906fd72])
> 29 January 2017
[906fd72]: https://github.com/wix/eslint-plugin-lodash/commit/906fd723496ce0d570f5d30e2dabe0cf07c6944b
[2.1.4]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.4...v2.1.3
- fix prefer-noop to stop reporting on async and generator functions (fixes #132) [`#132`](https://github.com/wix/eslint-plugin-lodash/issues/132)
## [2.1.3] - 2016-10-17
### Fixed
- Fixed crash in `callback-binding` for node versions under 6. ([`afe904f`][afe904f])
#### [v2.3.3](https://github.com/wix/eslint-plugin-lodash/compare/v2.3.2...v2.3.3)
[afe904f]: https://github.com/wix/eslint-plugin-lodash/commit/afe904f52ea7df75a52996637d87edf44b72e067
[2.1.3]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.3...v2.1.2
> 25 January 2017
## [2.1.2] - 2016-10-15
### Fixed
- Fixed crash in `prefer-filter`. ([`8d1d07c`][8d1d07c])
- add missing shorthand functions to version 4 [`1c290d0`](https://github.com/wix/eslint-plugin-lodash/commit/1c290d0d6fb754a25357bdb0ba6b5a19da366de1)
[8d1d07c]: https://github.com/wix/eslint-plugin-lodash/commit/8d1d07c6264a1304a3ffcdaee01152e061869524
[2.1.2]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.2...v2.1.1
#### [v2.3.2](https://github.com/wix/eslint-plugin-lodash/compare/v2.3.1...v2.3.2)
## [2.1.1] - 2016-10-14
### Fixed
- Fixed crash in `matches-shorthand` and `prefer-is-nil`. ([`de49782`][de49782])
> 18 January 2017
[de49782]: https://github.com/wix/eslint-plugin-lodash/commit/de49782ffc0c325acc26d8f4db21f136209d04ee
[2.1.1]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.1...v2.1.0
- allow async functions in collection-return (fixes #131) [`#131`](https://github.com/wix/eslint-plugin-lodash/issues/131)
## [2.1.0] - 2016-10-13
### Added
- Added String.prototype methods to `prefer-lodash-method`. ([`6a44330`][6a44330])
### Fixed
- Fixed schema for `prefer-lodash-method`. ([`a3eb338`][a3eb338])
#### [v2.3.1](https://github.com/wix/eslint-plugin-lodash/compare/v2.3.0...v2.3.1)
[6a44330]: https://github.com/wix/eslint-plugin-lodash/commit/6a443301960f4e173b4e8911b2b4986066ed2eb2
[a3eb338]: https://github.com/wix/eslint-plugin-lodash/commit/a3eb3388e92c47ac8e182dd203133703ee6c426c
[2.1.0]: https://github.com/wix/eslint-plugin-lodash/compare/v2.1.0...v2.0.0
> 17 January 2017
## [2.0.0] - 2016-10-13
### Added
- Added support for single-method imports in all rules. ([`8a55217`][8a55217])
### Changed
- Changed role of the `pragma` setting to be a hint instead of mandatory and removed the default pragma, `_`. ([`8a55217`][8a55217])
- Changed recommended config to be pragma-less and added the `canonical` config for use with the full lodash build's `_` pragma. ([`8a55217`][8a55217])
- Changed `prefer-lodash-method`'s config object to only accept two values: `ignoreMethods` and `ignoreObjects`, both regular expressions. ([`fc9ecee`][fc9ecee])
- Joined `prefer-chain` and `no-single-chain` into single rule, `chaining` that also enables disallowing chaining. ([`685e9e3`][685e9e3])
- Changed rule `path-style` so that `as-needed` now only recommends arrays when using strings with variables ([`6ab30e6`][6ab30e6])
### Removed
- Removed support for node 0.10. ([`8a55217`][8a55217])
### Fixed
- Fixed `prefer-lodash-typecheck` to warn on undefined checks of declared variables. ([`8ee071a`][8ee071a])
- Fixed case in `prefer-map` where the push is from a declared iteratee parameter. ([`fc5a592`][fc5a592])
- Fixed case where `prop-shorthand` would warn erronously. ([`764f8a0`][764f8a0])
- Fix import-scope to allow import with asterisk in full config (fixes #130) [`#130`](https://github.com/wix/eslint-plugin-lodash/issues/130)
[8ee071a]: https://github.com/wix/eslint-plugin-lodash/commit/8ee071a43b9c43ff2608d07c74b5c79344ae7351
[8a55217]: https://github.com/wix/eslint-plugin-lodash/commit/8a5521746d6e1af808779c0e17e6e39f3c1c1c45
[fc9ecee]: https://github.com/wix/eslint-plugin-lodash/commit/fc9ecee018811078bc812d17783ec430959e49c7
[685e9e3]: https://github.com/wix/eslint-plugin-lodash/commit/685e9e310b7a96b266bb13ee144020c499f47ebc
[fc5a592]: https://github.com/wix/eslint-plugin-lodash/commit/fc5a5923ca9eb5e7c1f584492d03641bdf649bb8
[fc5a592]: https://github.com/wix/eslint-plugin-lodash/commit/764f8a067311f940b02329aa051df007b62c9202
[6ab30e6]: https://github.com/wix/eslint-plugin-lodash/commit/6ab30e6f8713f88d93f95cc3f0d00ea67b27dbe6
[2.0.0]: https://github.com/wix/eslint-plugin-lodash/compare/v2.0.0...v1.10.3
#### [v2.3.0](https://github.com/wix/eslint-plugin-lodash/compare/v2.2.5...v2.3.0)
## [1.10.3] - 2016-09-05
### Fixed
- Made `prefer-lodash-method` not warn for `Object.create(null)`. ([`62f82fb`][62f82fb])
> 16 January 2017
[62f82fb]: https://github.com/wix/eslint-plugin-lodash/commit/62f82fb50a71f93ebe4d5834e818acdca22f6d22
[1.10.3]: https://github.com/wix/eslint-plugin-lodash/compare/v1.10.3...v1.10.2
- Add rule import-scope [`def5067`](https://github.com/wix/eslint-plugin-lodash/commit/def50672f52a372dd89d219f94deb647faddf0ef)
- fix case in collection-method-value where commit is used after side effect method [`38394d4`](https://github.com/wix/eslint-plugin-lodash/commit/38394d4c5a32f69a575362a30786b7befd7829d4)
## [1.10.2] - 2016-09-04
### Fixed
- Improved preformance for `unwrap`. ([`95be25a`][95be25a])
- Added explanantion to docs for `prefer-lodash-method`. ([`1d57005`][1d57005])
#### [v2.2.5](https://github.com/wix/eslint-plugin-lodash/compare/v2.2.4...v2.2.5)
[95be25a]: https://github.com/wix/eslint-plugin-lodash/commit/95be25a5e73e72fda7616fc0853726cd1abf49b0
[1d57005]: https://github.com/wix/eslint-plugin-lodash/commit/1d570057a19795a2eb3853a90826b1a318034967
[1.10.2]: https://github.com/wix/eslint-plugin-lodash/compare/v1.10.2...v1.10.1
> 20 December 2016
## [1.10.1] - 2016-07-27
### Fixed
- Fixed case where `prefer-invoke-map` reports on destructured first iteratee arguments ([`88a7e54`][88a7e54])
- remove no-unbound-this from the v3 config and add clarification in docs [`5d62f9f`](https://github.com/wix/eslint-plugin-lodash/commit/5d62f9fd145b2ae2bd6f00d9567afbfe1f496594)
[88a7e54]: https://github.com/wix/eslint-plugin-lodash/commit/88a7e544850163354daed351b719e1d416e18807
[1.10.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.10.1...v1.10.0
#### [v2.2.4](https://github.com/wix/eslint-plugin-lodash/compare/v2.2.3...v2.2.4)
> 15 December 2016
## [1.10.0] - 2016-07-20
### Added
- Added option `ignorePatterns` to config of rule `prefer-lodash-method`. ([`1c01a5f`][1c01a5f])
- make prefer-invoke-map only check object usages (fixes #128) [`#128`](https://github.com/wix/eslint-plugin-lodash/issues/128)
[1c01a5f]: https://github.com/wix/eslint-plugin-lodash/commit/1c01a5f023a7b29f4825132086eec946db3569d2
[1.10.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.10.0...v1.9.4
#### [v2.2.3](https://github.com/wix/eslint-plugin-lodash/compare/v2.2.2...v2.2.3)
## [1.9.4] - 2016-07-05
### Fixed
- Added peerDependency for eslint >= 1.3.0 ([`4793496`][4793496])
> 8 December 2016
[4793496]: https://github.com/wix/eslint-plugin-lodash/commit/47934965306a5056b7614729801031627ba2fa64
[1.9.4]: https://github.com/wix/eslint-plugin-lodash/compare/v1.9.4...v1.9.3
- fix matches-prop-shorthand warning when both sides are a member expression of the parameter (fixes #127) [`#127`](https://github.com/wix/eslint-plugin-lodash/issues/127)
## [1.9.3] - 2016-07-05
### Fixed
- Fixed argument counts for `find`, `findIndex`, `findLast` and `findLastIndex`. ([`bc7023a`][bc7023a])
#### [v2.2.2](https://github.com/wix/eslint-plugin-lodash/compare/v2.2.1...v2.2.2)
[bc7023a]: https://github.com/wix/eslint-plugin-lodash/commit/bc7023a2f663d1895ba2c456c962ca6ccddf9f61
[1.9.3]: https://github.com/wix/eslint-plugin-lodash/compare/v1.9.3...v1.9.2
> 1 December 2016
## [1.9.2] - 2016-06-02
### Fixed
- Fixed typo in argument count for Lodash 4 method `stubFalse`. ([`7efc67c`][7efc67c])
- add support for Lodash-es (fixes #126) [`#126`](https://github.com/wix/eslint-plugin-lodash/issues/126)
[7efc67c]: https://github.com/wix/eslint-plugin-lodash/commit/7efc67c9aa4b97f281b36beca584aff34bd1396f
[1.9.2]: https://github.com/wix/eslint-plugin-lodash/compare/v1.9.2...v1.9.1
#### [v2.2.1](https://github.com/wix/eslint-plugin-lodash/compare/v2.2.0...v2.2.1)
## [1.9.1] - 2016-05-30
### Fixed
- Aligned method data to `v4.13.x` (argument counts and chainable methods). ([`565bad6`][565bad6])
> 30 November 2016
[565bad6]: https://github.com/wix/eslint-plugin-lodash/commit/565bad6f5e0c60c521700a41f7d1e1602fc77e88
[1.9.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.9.1...v1.9.0
- Simplify cached methods with _.memoize in methodDataUtil [`1668d4e`](https://github.com/wix/eslint-plugin-lodash/commit/1668d4e02226bfb712052ef1f686cbe5b06210dc)
- Fix crash in chaining when mixing imported and single methods [`ccdae59`](https://github.com/wix/eslint-plugin-lodash/commit/ccdae593a9e91b8300890cc31a10d3bdd73c05b7)
- add travis CI build status badge [`17127be`](https://github.com/wix/eslint-plugin-lodash/commit/17127be9ac29e7cb2adafb9b51294cd8a49563cd)
## [1.9.0] - 2016-05-19
### Added
- Created rule [`consistent-compose`]. ([`1028c0d`][1028c0d])
#### [v2.2.0](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.8...v2.2.0)
[1028c0d]: https://github.com/wix/eslint-plugin-lodash/commit/1028c0d744b1d51579246bb5736329f771d99b47
[1.9.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.9.0...v1.8.5
> 9 November 2016
## [1.8.5] - 2016-05-17
### Fixed
- Changed `prefer-matches` rule's error message to suggest `_.isMatch` instead ([`7597075`][7597075])
- Fixed `prefer-lodash-method` rule's `ignoreObjects` parameter to accept complex objects like `React.Children` ([`f02a1f4`][f02a1f4])
- add rule no-unbound-this (fixes #120) [`#120`](https://github.com/wix/eslint-plugin-lodash/issues/120)
- improve performance for rules that use aliases [`77ae185`](https://github.com/wix/eslint-plugin-lodash/commit/77ae185836686ddb62942ff0e065404bbc28e2d7)
[7597075]: https://github.com/wix/eslint-plugin-lodash/commit/75970752563bc793f8be5837805aff831eefae94
[f02a1f4]: https://github.com/wix/eslint-plugin-lodash/commit/f02a1f49ebfa91ab1d7c3ee91e92eb6230af202b
[1.8.5]: https://github.com/wix/eslint-plugin-lodash/compare/v1.8.5...v1.8.4
#### [v2.1.8](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.7...v2.1.8)
## [1.8.4] - 2016-05-05
### Fixed
- Fixed case where `callback-binding` reports false positive on `_.sortedIndexBy`. ([`4a04eed`][4a04eed])
> 8 November 2016
[4a04eed]: https://github.com/wix/eslint-plugin-lodash/commit/4a04eed61edfbc6e07c966e17501c16e319649b8
[1.8.4]: https://github.com/wix/eslint-plugin-lodash/compare/v1.8.4...v1.8.3
- improve performance for shorthand rules [`5eed1ec`](https://github.com/wix/eslint-plugin-lodash/commit/5eed1ecc6900035f51cc72c336bf70abf88b4143)
## [1.8.3] - 2016-05-01
### Fixed
- Fixed case where `collection-return` reports false positive in nested arrow functions. ([`e59f507`][e59f507])
#### [v2.1.7](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.6...v2.1.7)
[e59f507]: https://github.com/wix/eslint-plugin-lodash/commit/e59f50754bf9fa9463d98db9f0861fefbd3d2144
[1.8.3]: https://github.com/wix/eslint-plugin-lodash/compare/v1.8.3...v1.8.2
> 27 October 2016
## [1.8.2] - 2016-04-28
### Fixed
- Fixed case where `prefer-times` crashes. ([`c199ed5`][c199ed5])
- fix crash in prefer-over-quantifier (fixes #118) [`#118`](https://github.com/wix/eslint-plugin-lodash/issues/118)
- fix preferred-alias case where method is on Object.prototype (fixes #117) [`#117`](https://github.com/wix/eslint-plugin-lodash/issues/117)
- remove unnecessary code from preferred-alias [`ec9c452`](https://github.com/wix/eslint-plugin-lodash/commit/ec9c452d48757df5c9e48e598568e7f6853132d2)
[c199ed5]: https://github.com/wix/eslint-plugin-lodash/commit/c199ed5f3c055648791079142c9afdee666ffbed
[1.8.2]: https://github.com/wix/eslint-plugin-lodash/compare/v1.8.2...v1.8.1
#### [v2.1.6](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.5...v2.1.6)
## [1.8.1] - 2016-04-27
### Fixed
- Fixed case where `prefer-times` falsely reports when parameter usage is nested. ([`ae8b626`][ae8b626])
> 21 October 2016
[ae8b626]: https://github.com/wix/eslint-plugin-lodash/commit/ae8b626cf59de5ddd52785a8822c83fbc6381a2e
[1.8.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.8.1...v1.8.0
- fix callback-binding not to warn on find methods (fixes #86) [`#86`](https://github.com/wix/eslint-plugin-lodash/issues/86)
## [1.8.0] - 2016-04-24
### Added
- Added option for `prefer-constant` to handle function declarations. ([`51ce13d`][51ce13d])
#### [v2.1.5](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.4...v2.1.5)
[51ce13d]: https://github.com/wix/eslint-plugin-lodash/commit/51ce13d5f2c732460e99b93c99cebd0ca1e56df4
[1.8.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.8.0...v1.7.0
> 21 October 2016
## [1.7.0] - 2016-04-21
### Added
- Added option `ignoreObjects` to options object of `prefer-lodash-method` ([`3fc85bd`][3fc85bd])
### Fixed
- Fixed false positive reporting of `no-extra-args` when a lodash chain was within a non-lodash chain. ([`de02121`][de02121])
- ignore Object.prototype methods when checking for Lodash imports (fixes #115) [`#115`](https://github.com/wix/eslint-plugin-lodash/issues/115)
- upgrade eslint-traverser to correct 1.5.2 version (fixes #114) [`#114`](https://github.com/wix/eslint-plugin-lodash/issues/114)
- report on callExp instead of method for cases of single method import (fixes #113) [`#113`](https://github.com/wix/eslint-plugin-lodash/issues/113)
[3fc85bd]: https://github.com/wix/eslint-plugin-lodash/commit/3fc85bdd3f499bd59d9d6e9f667ee7264a76bf14
[de02121]: https://github.com/wix/eslint-plugin-lodash/commit/de021216e8a8d5e91f62654deefebd20f0263299
[1.7.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.7.0...v1.6.9
#### [v2.1.4](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.3...v2.1.4)
## [1.6.9] - 2016-04-19
### Fixed
- Stopped `prefer-noop` from reporting on empty method definitions. ([`3d35bdf`][3d35bdf])
> 20 October 2016
[3d35bdf]: https://github.com/wix/eslint-plugin-lodash/commit/3d35bdf50d0b6d473e565a1755bc36800ffed184
[1.6.9]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.9...v1.6.8
- refactor prefer-over-quantifier to warn on identity shorthand in chains (fixes #111) [`#111`](https://github.com/wix/eslint-plugin-lodash/issues/111)
- add more tests to LodashContext [`5fbbc92`](https://github.com/wix/eslint-plugin-lodash/commit/5fbbc92e177c82a5c0c93103ec8cffae8870a13c)
- replace istanbul with nyc [`e92e4be`](https://github.com/wix/eslint-plugin-lodash/commit/e92e4beda152fb1a93fc1a5e8ec6bc0070531692)
- fix link to the chaining rule docmentation [`f378ed2`](https://github.com/wix/eslint-plugin-lodash/commit/f378ed2ef5c3d545f6e6928821e120c3d7da62df)
## [1.6.8] - 2016-04-18
### Fixed
- Fixed case where `no-extra-args` erronously reports on `attempt` when passing arguments. ([`5cd8950`][5cd8950])
#### [v2.1.3](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.2...v2.1.3)
[5cd8950]: https://github.com/wix/eslint-plugin-lodash/commit/5cd89503f3b7bde658db870161b37a3f8f7e2ef1
[1.6.8]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.8...v1.6.7
> 17 October 2016
## [1.6.7] - 2016-04-18
### Fixed
- Fixed case where `callback-binding` erronously reports on `zipWith` when there are multiple arguments. ([`23e7430`][23e7430])
- change native includes to lodash/includes for earlier node versions (fixes #109) [`#109`](https://github.com/wix/eslint-plugin-lodash/issues/109)
- refactor state out of lodashUtil and into rules with LodashContext class [`be41c04`](https://github.com/wix/eslint-plugin-lodash/commit/be41c04013c6ed3b25e89006f98c5beba627b3ef)
[23e7430]: https://github.com/wix/eslint-plugin-lodash/commit/23e74300dc59cfbec12d6586e3e56c09caa52e1f
[1.6.7]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.7...v1.6.6
#### [v2.1.2](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.1...v2.1.2)
## [1.6.6] - 2016-04-18
### Fixed
- Added `_.filter(a, _.negate(f))` as a negative condition in `prefer-reject` ([`6092e28`][6092e28])
- Removed `Array.prototype.slice` as a native collection method because of `String.prototype.slice` ([`9476886`][9476886])
> 14 October 2016
[6092e28]: https://github.com/wix/eslint-plugin-lodash/commit/6092e2843d884ef5467402f9e9f41efc2dcf1b38
[9476886]: https://github.com/wix/eslint-plugin-lodash/commit/9476886168a9c77919a0768e61a47f873a072d3e
[1.6.6]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.6...v1.6.5
- make hasOnlyOneStatement return falsy for nodes that aren't functions (fixes #108) [`#108`](https://github.com/wix/eslint-plugin-lodash/issues/108)
## [1.6.5] - 2016-04-11
### Fixed
- Changed default config of `path-style` to `string` and removed jsPerf from docs. ([`14b8d05`][14b8d05])
- Changed recommended `path-style` to `string`. ([`66f8053`][66f8053])
#### [v2.1.1](https://github.com/wix/eslint-plugin-lodash/compare/v2.1.0...v2.1.1)
[14b8d05]: https://github.com/wix/eslint-plugin-lodash/commit/14b8d05f060c496848fad8a8e05b9218134d0865
[66f8053]: https://github.com/wix/eslint-plugin-lodash/commit/66f8053fc82ea96a4446a77cc0387a3f9c18a062
[1.6.5]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.5...v1.6.4
> 14 October 2016
## [1.6.4] - 2016-04-10
### Fixed
- Added `castArray` to the list of chainable methods ([`4359077`][4359077])
- Required `lodash` by major version to prevent double installation ([`a2568a9`][a2568a9])
- fix crash in getImportedLodashMethod (fixes #107) [`#107`](https://github.com/wix/eslint-plugin-lodash/issues/107)
- fix erratic test in astUtil [`d1788c1`](https://github.com/wix/eslint-plugin-lodash/commit/d1788c1cf993906b682926631949ddfcf2c46575)
[4359077]: https://github.com/wix/eslint-plugin-lodash/commit/4359077546644b5a1ce0b5653b72b47e12592978
[a2568a9]: https://github.com/wix/eslint-plugin-lodash/commit/a2568a9f59094aaf471dbe2b4354e31fd912b70a
[1.6.4]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.4...v1.6.3
#### [v2.1.0](https://github.com/wix/eslint-plugin-lodash/compare/v2.0.0...v2.1.0)
## [1.6.3] - 2016-04-07
### Fixed
- Added `slice` as a native collection method for `prefer-lodash-chain` and `prefer-lodash-method`([`a68c606`][a68c606])
> 13 October 2016
[a68c606]: https://github.com/wix/eslint-plugin-lodash/commit/a68c6062d4ceb6ffcb1256a3ecbd3458098c2cfa
[1.6.3]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.3...v1.6.2
- make prefer-lodash-method warn on string methods (fixes #99) [`#99`](https://github.com/wix/eslint-plugin-lodash/issues/99)
- clarify docs for prefer-reject (fixes #105) [`#105`](https://github.com/wix/eslint-plugin-lodash/issues/105)
- fix schema for prefer-lodash-method [`a3eb338`](https://github.com/wix/eslint-plugin-lodash/commit/a3eb3388e92c47ac8e182dd203133703ee6c426c)
- Fix README.md [`1a819ec`](https://github.com/wix/eslint-plugin-lodash/commit/1a819ec8a33f3f51bc28d3c4fc11336c53a948d3)
## [1.6.2] - 2016-04-06
### Added
- Added options object with `onlyLiterals` option to `matches-prop-shorthand` and `matches-shorthand`. ([`fc4b346`][fc4b346])
### [v2.0.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.10.3...v2.0.0)
[fc4b346]: https://github.com/wix/eslint-plugin-lodash/commit/fc4b3465211191609e1bbb9a430a719cb65fc072
[1.6.2]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.2...v1.6.1
> 13 October 2016
## [1.6.1] - 2016-04-03
### Fixed
- Stopped rule `collection-method-value` from reporting on mutating method `remove`. ([`05bff20`][05bff20])
- reimplement path-style rule (fixes #106) [`#106`](https://github.com/wix/eslint-plugin-lodash/issues/106)
- fix isMemberExpOf to return false on computed values when allowComputed is false (fixes #91) [`#91`](https://github.com/wix/eslint-plugin-lodash/issues/91)
- make prefer-map stop reporting if the push is from a declared parameter (fixes #92) [`#92`](https://github.com/wix/eslint-plugin-lodash/issues/92)
- redefine prefer-chain and no-single-chain into a single chaining rule (fixes #82) [`#82`](https://github.com/wix/eslint-plugin-lodash/issues/82)
- make rules work for single method imports and requires (fixes #80) [`#80`](https://github.com/wix/eslint-plugin-lodash/issues/80)
- fix prefer-lodash-typecheck to warn on undefined checks of declared variables (fixes #21) [`#21`](https://github.com/wix/eslint-plugin-lodash/issues/21)
- update rules to new rule format (requires eslint >= 2.10) [`ef228f0`](https://github.com/wix/eslint-plugin-lodash/commit/ef228f077ae5f90e66aa545201c70f19023d0bf0)
- separate methodDataByVersion to different files per version [`4e7cc69`](https://github.com/wix/eslint-plugin-lodash/commit/4e7cc69318e33c1a00b59402b7b5531e20fc4eee)
- add unit tests and fix bugs and signatures in astUtil [`7ff56de`](https://github.com/wix/eslint-plugin-lodash/commit/7ff56de0723c9f6e4d9b05bdc811ab4b65894a6d)
[05bff20]: https://github.com/wix/eslint-plugin-lodash/commit/05bff20eb09187c7959470c99bd8c5405a255847
[1.6.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.1...v1.6.0
#### [v1.10.3](https://github.com/wix/eslint-plugin-lodash/compare/v1.10.2...v1.10.3)
## [1.6.0] - 2016-04-03
### Added
- Added rule [`collection-method-value`][collection-method-value]. ([`bc73ec8`][bc73ec8])
> 5 September 2016
[bc73ec8]: https://github.com/wix/eslint-plugin-lodash/commit/bc73ec8a542577b3655818818887988e5fdb5770
[1.6.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.6.0...v1.5.3
- make prefer-lodash-method not warn on Object.create for null (fixes #94) [`#94`](https://github.com/wix/eslint-plugin-lodash/issues/94)
## [1.5.3] - 2016-04-03
### Fixed
- Added missed cases in `prefer-includes`. ([`ef9058f`][ef9058f])
#### [v1.10.2](https://github.com/wix/eslint-plugin-lodash/compare/v1.10.1...v1.10.2)
[ef9058f]: https://github.com/wix/eslint-plugin-lodash/commit/ef9058fbb32cfdfb9b1eb7b7350dcf5f2635e3e8
[1.5.3]: https://github.com/wix/eslint-plugin-lodash/compare/v1.5.3...v1.5.2
> 4 September 2016
## [1.5.2] - 2016-03-29
### Fixed
- Added chainable methods introducted since lodash v4.0. ([`f2ab08a`][f2ab08a])
- Added fixed argument numbers for methods introduced since lodash v4.0 ([`7cb7e51`][7cb7e51])
- Fixed case where [`prefer-lodash-method`][prefer-lodash-method] didn't consider explicit chaining ([`c9ec558`][c9ec558])
- update prefer-lodash-method docs (fixes #98) [`#98`](https://github.com/wix/eslint-plugin-lodash/issues/98)
- improve implementation of unwrap rule to not be recursive [`95be25a`](https://github.com/wix/eslint-plugin-lodash/commit/95be25a5e73e72fda7616fc0853726cd1abf49b0)
- Fix lint issue in prefer-invoke-map [`7c56cca`](https://github.com/wix/eslint-plugin-lodash/commit/7c56ccae61aa54ed897d45c3419836c6591fd2bb)
[f2ab08a]: https://github.com/wix/eslint-plugin-lodash/commit/f2ab08ae0c575ccd6d4e5637adea47531bcceed1
[7cb7e51]: https://github.com/wix/eslint-plugin-lodash/commit/7cb7e5118a7fccfb3c73cd1e29fa4269ac223927
[c9ec558]: https://github.com/wix/eslint-plugin-lodash/commit/c9ec558f8b1187479016ab5ace51826869315ff6
[1.5.2]: https://github.com/wix/eslint-plugin-lodash/compare/v1.5.2...v1.5.1
#### [v1.10.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.10.0...v1.10.1)
## [1.5.1] - 2016-03-28
### Fixed
- Fixed error where plugin crashes ESLint [`prefer-includes`][prefer-includes]. ([`d619539`][d619539])
> 27 July 2016
[19b27dd]: https://github.com/wix/eslint-plugin-lodash/commit/19b27dd00e0d99067122c413d904b15c0687ce1c
[1.5.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.5.1...v1.5.0
- make prefer-invoke-map only warn on functions with a named first argument (fixes #93) [`#93`](https://github.com/wix/eslint-plugin-lodash/issues/93)
- add comment about lodash performance in preference over native (fixes #90) [`#90`](https://github.com/wix/eslint-plugin-lodash/issues/90)
- Elaborate in CONTRIBUTING.md [`b3228e1`](https://github.com/wix/eslint-plugin-lodash/commit/b3228e1a16fd79d66eebfe40afc64e3ca64b3b21)
## [1.5.0] - 2016-03-28
### Added
- Added rule [`prefer-includes`][prefer-includes]. ([`d619539`][d619539])
#### [v1.10.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.9.4...v1.10.0)
[d619539]: https://github.com/wix/eslint-plugin-lodash/commit/d619539e98f6f5e4d0c7f13012e8f92b49431636
[1.5.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.5.0...v1.4.2
> 20 July 2016
## [1.4.2] - 2016-03-20
### Fixed
- Fixed interations on method `sortedLastIndexBy`. ([`76b42b9`][76b42b9])
- add docs and option schema for the ignorePatterns option of [`#88`](https://github.com/wix/eslint-plugin-lodash/issues/88)
- Allow ignoring object names via regex pattern [`1c01a5f`](https://github.com/wix/eslint-plugin-lodash/commit/1c01a5f023a7b29f4825132086eec946db3569d2)
#### [v1.9.4](https://github.com/wix/eslint-plugin-lodash/compare/v1.9.3...v1.9.4)
[76b42b9]: https://github.com/wix/eslint-plugin-lodash/commit/76b42b944ff4c5043aae24d4b1edaed7ceff0cec
[1.4.2]: https://github.com/wix/eslint-plugin-lodash/compare/v1.4.2...v1.4.1
> 5 July 2016
## [1.4.1] - 2016-03-13
### Fixed
- Fixed `recommended` configuration. ([`25499be0`][25499be0])
- add eslint peer dependency [`#85`](https://github.com/wix/eslint-plugin-lodash/pull/85)
#### [v1.9.3](https://github.com/wix/eslint-plugin-lodash/compare/v1.9.2...v1.9.3)
[25499be0]: https://github.com/wix/eslint-plugin-lodash/commit/25499be0851b6f17d09e6e848bdb39db5e2edbcd
[1.4.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.4.1...v1.4.0
> 5 July 2016
## [1.4.0] - 2016-03-13
### Added
- Added `recommended` and `v3` plugin configurations. ([`a1da5a4`][a1da5a4])
- fix arg count for lodash 4 find, findIndex, findLast, findLastIndex (fixes #86) [`#86`](https://github.com/wix/eslint-plugin-lodash/issues/86)
- fix typos in readme [`e63ef25`](https://github.com/wix/eslint-plugin-lodash/commit/e63ef25a925a453937e9906fafa9f290690722c3)
#### [v1.9.2](https://github.com/wix/eslint-plugin-lodash/compare/v1.9.1...v1.9.2)
[a1da5a4]: https://github.com/wix/eslint-plugin-lodash/commit/a1da5a404fadc38b072292b7bc296f908b5a6576
[1.4.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.4.0...v1.3.0
> 2 June 2016
## [1.3.0] - 2016-03-10
### Added
- Added option for exceptions to the rule `prefer-lodash-method`. ([`6a3e2cc`][6a3e2cc])
### Fixed
- Fixed a false-positive for `prefer-lodash-chain` where the callback uses lodash. ([`ed42798`][ed42798])
- Misc. Documentation fixes. ([`262c942`][262c942], [`f896337`][f896337])
- fix typo in stubFalse argument count [`7efc67c`](https://github.com/wix/eslint-plugin-lodash/commit/7efc67c9aa4b97f281b36beca584aff34bd1396f)
[6a3e2cc]: https://github.com/wix/eslint-plugin-lodash/commit/6a3e2cc6f49e6d907316d7659de09bc1c6f95665
[ed42798]: https://github.com/wix/eslint-plugin-lodash/commit/ed4279898b40b8f9f12552d89b2ec61aa2ca6c12
[262c942]: https://github.com/wix/eslint-plugin-lodash/commit/262c942cc6b131f78b85aa7c8afddf85f14406e5
[f896337]: https://github.com/wix/eslint-plugin-lodash/commit/f8963378b76cfbe76967ce91260eb1c4d78a0118
#### [v1.9.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.9.0...v1.9.1)
> 30 May 2016
[1.3.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.3.0...v1.2.2
- sort methodDataByVersion for version 4 [`6d226d6`](https://github.com/wix/eslint-plugin-lodash/commit/6d226d678e7bd6c3769d9ba877cc14a684aa08e8)
- update methodDataByVersion up to v4.13.x [`565bad6`](https://github.com/wix/eslint-plugin-lodash/commit/565bad6f5e0c60c521700a41f7d1e1602fc77e88)
- upgrade dependencies [`0e10141`](https://github.com/wix/eslint-plugin-lodash/commit/0e1014156505872c6b6f4feaf57ea403c9f906a9)
## [1.2.2] - 2016-03-02
### Fixed
- Fixed an error where `forEach`, `forIn`, `forOwn`, and their right counterparts were considered chainable. ([`92e4b47`][92e4b47])
#### [v1.9.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.8.5...v1.9.0)
[92e4b47]: https://github.com/wix/eslint-plugin-lodash/commit/92e4b47f6d613a39980cce939cbbbab2b7da33eb
> 19 May 2016
- create rule consistent-compose (fixes #79) [`#79`](https://github.com/wix/eslint-plugin-lodash/issues/79)
- use destructuring when requiring util files in rules [`1b8db15`](https://github.com/wix/eslint-plugin-lodash/commit/1b8db15104ab9f5acaa2587b0137fb678660c0a5)
- change travis.yml to only run node 6 [`c8ddd33`](https://github.com/wix/eslint-plugin-lodash/commit/c8ddd33638bab83725c46fa44908e8684a1d680b)
- fix docs issue in identity-shorthand rule [`893b6ad`](https://github.com/wix/eslint-plugin-lodash/commit/893b6ad3a8128bc58409486eccbf1b471450de99)
[1.2.2]: https://github.com/wix/eslint-plugin-lodash/compare/v1.2.2...v1.2.1
#### [v1.8.5](https://github.com/wix/eslint-plugin-lodash/compare/v1.8.4...v1.8.5)
## [1.2.1] - 2016-02-25
### Fixed
- Fixed rules `prefer-get`, `prefer-matches`, and `prefer-is-nil` that stopped reporting in ESLint v2. ([`5054431`][5054431]);
> 17 May 2016
[5054431]: https://github.com/wix/eslint-plugin-lodash/commit/50544315414c01980cf1580b8f28f3d1324287a7
- change prefer-matches error message to suggest _.isMatch (fixes #77) [`#77`](https://github.com/wix/eslint-plugin-lodash/issues/77)
- fix prefer-lodash-method to accept complex objects to ignoreObjects parameter (fixes #78) [`#78`](https://github.com/wix/eslint-plugin-lodash/issues/78)
- update devDependencies [`a502f53`](https://github.com/wix/eslint-plugin-lodash/commit/a502f53b941bb6a2ff4f2218ac3fc5ab4f7ed0b9)
#### [v1.8.4](https://github.com/wix/eslint-plugin-lodash/compare/v1.8.3...v1.8.4)
[1.2.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.2.1...v1.2.0
> 5 May 2016
## [1.2.0] - 2016-02-24
### Fixed
- Fixed `path-style` to report for calls to `matchesProperty`. ([`24d2ba6`][24d2ba6])
- Fixed shorthand rules to report on more methods and on iteratees that call the shorthand methods (e.g. `_.property`). ([`e42d364`][e42d364])
- fix sortedIndex methods in iteratee data for v4 (fixes bug comment in #64) [`4a04eed`](https://github.com/wix/eslint-plugin-lodash/commit/4a04eed61edfbc6e07c966e17501c16e319649b8)
[24d2ba6]: https://github.com/wix/eslint-plugin-lodash/commit/24d2ba6e154b8d00691536846e95699380de45bf
[e42d364]: https://github.com/wix/eslint-plugin-lodash/commit/e42d364d82d5e2a4e3b4b2c2c92d4330c9137958
#### [v1.8.3](https://github.com/wix/eslint-plugin-lodash/compare/v1.8.2...v1.8.3)
> 1 May 2016
[1.2.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.2.0...v1.1.1
- fix collection-return to stop handling blockless arrow functions (fixes #75) [`#75`](https://github.com/wix/eslint-plugin-lodash/issues/75)
## [1.1.1] - 2016-02-22
### Fixed
- Fixed error where `prefer-times` crashes when using destructuring. ([`926a449`][926a449])
#### [v1.8.2](https://github.com/wix/eslint-plugin-lodash/compare/v1.8.1...v1.8.2)
[926a449]: https://github.com/wix/eslint-plugin-lodash/commit/926a449043a074ec906854f4c6b3981702e91882
> 28 April 2016
- fix prefer-times crash [`c199ed5`](https://github.com/wix/eslint-plugin-lodash/commit/c199ed5f3c055648791079142c9afdee666ffbed)
- add .DS_Store to .gitignore [`f31f2d4`](https://github.com/wix/eslint-plugin-lodash/commit/f31f2d4faa6ff56c78decc79a84bac1ea5dfc730)
[1.1.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.1.1...v1.1.0
#### [v1.8.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.8.0...v1.8.1)
## [1.1.0] - 2016-02-21
### Added
- Added rule [`identity-shorthand`][identity-shorthand]. ([`e1e5ee3`][e1e5ee3])
- Added fixer for rule `preferred-alias`. ([`0ea186e`][0ea186e])
- Added fixer for rule `no-double-unwrap`. ([`105e873`][105e873])
> 27 April 2016
[0ea186e]: https://github.com/wix/eslint-plugin-lodash/commit/0ea186e90c5cdac73a64813167761e5ee0ea6f91
[105e873]: https://github.com/wix/eslint-plugin-lodash/commit/105e8739f23fd32be5cc3d3c042d44deca259ecd
[e1e5ee3]: https://github.com/wix/eslint-plugin-lodash/commit/e1e5ee310a473f92ef19391a4cd9793cd10dbf6b
- make prefer-times check all levels in the call stack (fixes #73) [`#73`](https://github.com/wix/eslint-plugin-lodash/issues/73)
- make tests assume ecmaVersion 6 [`d767bf3`](https://github.com/wix/eslint-plugin-lodash/commit/d767bf3729f7e1337924104113b991b97f6bbef2)
#### [v1.8.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.7.0...v1.8.0)
[1.1.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.1.0...v1.0.6
> 24 April 2016
## [1.0.6] - 2016-02-18
### Added
- Added rule [`path-style`][path-style]. ([`7166adc`][7166adc])
- Added rule [`no-extra-args`][no-extra-args]. ([`b11e566`][b11e566])
- fix and improve `prefer-flat-map` docs [`#72`](https://github.com/wix/eslint-plugin-lodash/pull/72)
- add option to `prefer-constant` to handle function declarations (fixes #70) [`#70`](https://github.com/wix/eslint-plugin-lodash/issues/70)
- temporarily remove travis badge until it can be added correctly [`565b679`](https://github.com/wix/eslint-plugin-lodash/commit/565b67928ed01132fe9fd7adc6a2e8dd6c72c7d0)
- add devDependencies badge [`76b8492`](https://github.com/wix/eslint-plugin-lodash/commit/76b8492ed7370200caa5bca46888655a276aee10)
- add caret to lodash version [`9053a30`](https://github.com/wix/eslint-plugin-lodash/commit/9053a30c03c81802f684ebdda9eb6422071898a3)
### Changed
- Moved CONTRIBUTING.md to new .github directory. ([`d86bde2`][d86bde2])
#### [v1.7.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.9...v1.7.0)
[7166adc]: https://github.com/wix/eslint-plugin-lodash/commit/7166adc55734fda866720950c7b4ce9739c7cb4d
[b11e566]: https://github.com/wix/eslint-plugin-lodash/commit/b11e5665b2b08598045957370d1d7bfd931906b2
[d86bde2]: https://github.com/wix/eslint-plugin-lodash/commit/d86bde2d6a72d53908ac63e91e041559d407b124
> 21 April 2016
[1.0.6]: https://github.com/wix/eslint-plugin-lodash/compare/v1.0.6...v1.0.5
- add option ignoreObjects to rule prefer-lodash-method (fixes #68) [`#68`](https://github.com/wix/eslint-plugin-lodash/issues/68)
- fix getLodashMethodVisitor false positive when called by function with lodash method name (fixes #69) [`#69`](https://github.com/wix/eslint-plugin-lodash/issues/69)
## [1.0.5] - 2016-02-07
### Fixed
- Fixed error with rule `prefer-map` when `_` isn't lodash ([`8892139`][8892139])
#### [v1.6.9](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.8...v1.6.9)
[8892139]: https://github.com/wix/eslint-plugin-lodash/commit/8892139ea438dba68118bfa2fbadecb32aac2762
[1.0.5]: https://github.com/wix/eslint-plugin-lodash/compare/v1.0.5...v1.0.4
> 19 April 2016
## [1.0.4] - 2016-02-04
### Fixed
- Fixed error with rule `prefer-filter` when `_` isn't lodash ([`95c3d46`][95c3d46])
- fix prefer-noop to not warn if the empty function is a method definition (fixes #66) [`#66`](https://github.com/wix/eslint-plugin-lodash/issues/66)
[95c3d46]: https://github.com/wix/eslint-plugin-lodash/commit/95c3d46470a7c922cde355f2dd3a3e4b6983fcc3
[1.0.4]: https://github.com/wix/eslint-plugin-lodash/compare/v1.0.4...v1.0.3
#### [v1.6.8](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.7...v1.6.8)
## [1.0.3] - 2016-01-31
### Added
- Added support for ESLint 2 ecmaFeatures syntax ([`7a68c45`][7a68c45])
> 18 April 2016
[7a68c45]: https://github.com/wix/eslint-plugin-lodash/commit/7a68c455c5f28c29fe2a01089df0db5ee82b98a0
[1.0.3]: https://github.com/wix/eslint-plugin-lodash/compare/v1.0.3...v1.0.2
- remove number of arguments from _.attempt (fixes #65) [`#65`](https://github.com/wix/eslint-plugin-lodash/issues/65)
#### [v1.6.7](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.6...v1.6.7)
## [1.0.2] - 2016-01-27
### Fixed
- Fixed error where rules assume second arg is iteratee when it isn't (e.g. `callback-binding`) ([`b3bd896`][b3bd896])
> 18 April 2016
[b3bd896]: https://github.com/wix/eslint-plugin-lodash/commit/b3bd89614fb4db86f819ca95e351466da6083419
[1.0.2]: https://github.com/wix/eslint-plugin-lodash/compare/v1.0.2...v1.0.1
- remove zipWith from list of methods with fixed-index iteratee (fixes #64) [`#64`](https://github.com/wix/eslint-plugin-lodash/issues/64)
## [1.0.1] - 2016-01-27
### Fixed
- Fixed error in rule matches-shorthand which caused crashes. ([`599e8e7`][599e8e7])
- Fixed error in rule callback-binding which caused crashes in some cases ([`c985ba9`][c985ba9])
#### [v1.6.6](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.5...v1.6.6)
[599e8e7]: https://github.com/wix/eslint-plugin-lodash/commit/599e8e7b57aa6d5cafcaef3a5467cabb8f30d451
[c985ba9]: https://github.com/wix/eslint-plugin-lodash/commit/c985ba90addefb856e0fa7af65d6d46b20a48c30
[1.0.1]: https://github.com/wix/eslint-plugin-lodash/compare/v1.0.1...v1.0.0
> 18 April 2016
## [1.0.0] - 2016-01-27
### Added
- Added support for using a different pragma (symbol) as the Lodash object using [shared settings](http://eslint.org/docs/user-guide/configuring#adding-shared-settings). ([`e4dc506`][e4dc506])
- Added rule [`prefer-is-nil`][prefer-is-nil]. ([`ee23d5b`][ee23d5b])
- Added rule [`prefer-over-quantifier`][prefer-over-quantifier]. ([`b9aa62d`][b9aa62d])
- Added rule [`prefer-flat-map`][prefer-flat-map]. ([`8c0dfcb`][8c0dfcb])
- Added [Contribution guidelines][CONTRIBUTING]. ([`0acfdc8`][0acfdc8])
- remove slice from list of native collection method calls as it behaves differently with strings (fixes #63) [`#63`](https://github.com/wix/eslint-plugin-lodash/issues/63)
- add _.negate as a negative condition in prefer-reject (fixes #62) [`#62`](https://github.com/wix/eslint-plugin-lodash/issues/62)
- fix typo in `path-style` docs [`e6887f8`](https://github.com/wix/eslint-plugin-lodash/commit/e6887f888e4b6ffe31d042e38cdc39d73553eb35)
### Changed
- Changed rule `no-unnecessary-bind` to rule [`callback-binding`][callback-binding], that is dependent on major Lodash version specified in the shared settings. ([`a107ad5`][a107ad5])
- Changed all rules to be dependent on major Lodash version specified in settings for method aliases. ([`6f3e204`][6f3e204])
- Changed rule prefer-invoke to [`prefer-invoke-map`][prefer-invoke-map] and made it only relevant for version 4. ([`90d057c`][90d057c])
- Changed rule `no-commit` to not accept forEach cases, and made it only relevant for version 4. ([`c28ba30`][c28ba30])
- Changed rule [`matches-shorthand`][matches-shorthand] "always" option to report only when there are multiple properties or when the resulting object can be shortened to `{property}` syntax. ([`30fde0e`][30fde0e]).
- Changed rule [`matches-prop-shorthand`][matches-prop-shorthand] "never" option to report on the syntax depending on the version. ([`b17c145`][b17c145])
#### [v1.6.5](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.4...v1.6.5)
[e4dc506]: https://github.com/wix/eslint-plugin-lodash3/commit/e4dc50681ee667e3111fedd6dbd6147f9c4fa7b0
[ee23d5b]: https://github.com/wix/eslint-plugin-lodash3/commit/ee23d5bef217650f083f6f4b98e041b18c1be68c
[a107ad5]: https://github.com/wix/eslint-plugin-lodash3/commit/a107ad5f7ee523bc1131d5ebb9ffc68b1935038c
[6f3e204]: https://github.com/wix/eslint-plugin-lodash3/commit/6f3e2043bf30f925f7cd0840e115402dd5b40fbc
[b9aa62d]: https://github.com/wix/eslint-plugin-lodash3/commit/b9aa62db63698e9458062b240467d493eb94c0d5
[8c0dfcb]: https://github.com/wix/eslint-plugin-lodash3/commit/8c0dfcb4706d275ae669c65bb5942e462b7c5f65
[0acfdc8]: https://github.com/wix/eslint-plugin-lodash3/commit/0acfdc85afa70da7150c481048fa2fc124612f0b
[90d057c]: https://github.com/wix/eslint-plugin-lodash3/commit/90d057c3e298349a13ea2fcc0fcbae15702351f1
[c28ba30]: https://github.com/wix/eslint-plugin-lodash3/commit/c28ba30ed567d6ba15f7d048215aa7c6c5376d11
[30fde0e]: https://github.com/wix/eslint-plugin-lodash3/commit/30fde0e779eea7b14f60c6cd9ca8b211acd7dd7f
[b17c145]: https://github.com/wix/eslint-plugin-lodash3/commit/b17c1453ecf06fd2f1df686c26836f0615d5ca57
[1.0.0]: https://github.com/wix/eslint-plugin-lodash/compare/v1.0.0...v0.6.0
> 11 April 2016
[CONTRIBUTING]: /CONTRIBUTING.md
- change recommended config of path-style to string (fixes #58) [`#58`](https://github.com/wix/eslint-plugin-lodash/issues/58)
- change default config of path-style to string and fix docs (fixes #60) [`#60`](https://github.com/wix/eslint-plugin-lodash/issues/60)
[prefer-is-nil]: docs/rules/prefer-is-nil.md
[callback-binding]: docs/rules/callback-binding.md
[prefer-over-quantifier]: docs/rules/prefer-over-quantifier.md
[prefer-flat-map]: docs/rules/prefer-flat-map.md
[prefer-invoke-map]: docs/rules/prefer-invoke-map.md
[matches-shorthand]: docs/rules/matches-shorthand.md
[matches-prop-shorthand]: docs/rules/matches-prop-shorthand.md
[path-style]: docs/rules/path-style.md
[no-extra-args]: docs/rules/no-extra-args.md
[identity-shorthand]: docs/rules/identity-shorthand.md
[prefer-includes]: docs/rules/prefer-includes.md
[prefer-lodash-method]: docs/rules/prefer-lodash-method.md
[collection-method-value]: docs/rules/collection-method-value.md
[consistent-compose]: docs/rules/consistent-compose.md
#### [v1.6.4](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.3...v1.6.4)
<!--
### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security
-->
> 10 April 2016
- update deps and make lodash requirement with caret [`a2568a9`](https://github.com/wix/eslint-plugin-lodash/commit/a2568a9f59094aaf471dbe2b4354e31fd912b70a)
- add castArray to chainable methods [`4359077`](https://github.com/wix/eslint-plugin-lodash/commit/4359077546644b5a1ce0b5653b72b47e12592978)
#### [v1.6.3](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.2...v1.6.3)
> 7 April 2016
- Add slice to the list of native collection methods [`a68c606`](https://github.com/wix/eslint-plugin-lodash/commit/a68c6062d4ceb6ffcb1256a3ecbd3458098c2cfa)
#### [v1.6.2](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.1...v1.6.2)
> 6 April 2016
- add onlyLiterals option to prefer-matches and prefer-matches-prop [`#48`](https://github.com/wix/eslint-plugin-lodash/issues/48)
- Alphabetize properties in README.md [`19f31b9`](https://github.com/wix/eslint-plugin-lodash/commit/19f31b93f02e7a4e48c1eac185d8ba429f91b11d)
- remove unnecessary semicolons [`fe379f2`](https://github.com/wix/eslint-plugin-lodash/commit/fe379f2cd72f870fceab2f9838a30fbbcab2bebe)
#### [v1.6.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.6.0...v1.6.1)
> 3 April 2016
- fix error where collection-method-value reports on mutating method remove [`05bff20`](https://github.com/wix/eslint-plugin-lodash/commit/05bff20eb09187c7959470c99bd8c5405a255847)
#### [v1.6.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.5.3...v1.6.0)
> 3 April 2016
- add rule collection-method-value (fixes #54) [`#54`](https://github.com/wix/eslint-plugin-lodash/issues/54)
- remove unnecessary semicolon [`e28a86e`](https://github.com/wix/eslint-plugin-lodash/commit/e28a86e2d7fb81386160f7b727c24bcfcd466290)
#### [v1.5.3](https://github.com/wix/eslint-plugin-lodash/compare/v1.5.2...v1.5.3)
> 3 April 2016
- add missed cases to prefer-includes (fixes #53) [`#53`](https://github.com/wix/eslint-plugin-lodash/issues/53)
- fix eslint error [`ab78312`](https://github.com/wix/eslint-plugin-lodash/commit/ab783124ffb323c6ff53a395f5e336178de8283b)
#### [v1.5.2](https://github.com/wix/eslint-plugin-lodash/compare/v1.5.1...v1.5.2)
> 29 March 2016
- Sync chainable in v4 with lodash master. Fixes #49 [`#52`](https://github.com/wix/eslint-plugin-lodash/pull/52)
- change isLodashWrapper to handle explicit chaining (fixes #50) [`#50`](https://github.com/wix/eslint-plugin-lodash/issues/50)
- Merge pull request #52 from lukeapage/bugfix-49 [`#49`](https://github.com/wix/eslint-plugin-lodash/issues/49)
- Add methods from 4.6.0. Fixes #51 [`#51`](https://github.com/wix/eslint-plugin-lodash/issues/51)
- Sync chainable in v4 with lodash master. Fixes #49 [`#49`](https://github.com/wix/eslint-plugin-lodash/issues/49)
- add lib folder to .eslintignore [`a419e7e`](https://github.com/wix/eslint-plugin-lodash/commit/a419e7e755e77d92e08a9f30d3b5a1f93c6e5de2)
#### [v1.5.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.5.0...v1.5.1)
> 28 March 2016
- fix error crashing eslint [`19b27dd`](https://github.com/wix/eslint-plugin-lodash/commit/19b27dd00e0d99067122c413d904b15c0687ce1c)
#### [v1.5.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.4.2...v1.5.0)
> 28 March 2016
- Fix the property shorthand for lodash v4 [`#47`](https://github.com/wix/eslint-plugin-lodash/pull/47)
- add rule prefer-includes (fixes #46) [`#46`](https://github.com/wix/eslint-plugin-lodash/issues/46)
- change config to wix-editor/node and fix errors [`8a5b2b3`](https://github.com/wix/eslint-plugin-lodash/commit/8a5b2b38eb94aa1112ac6831b7fffe413f6fd468)
- use babel in prepublish [`caba19b`](https://github.com/wix/eslint-plugin-lodash/commit/caba19b17ed8d711e0443860f8da1e86ecee31f4)
- Fix errors in README [`fbf2e2e`](https://github.com/wix/eslint-plugin-lodash/commit/fbf2e2ec777ef533feea4b6b3908f550689373ae)
#### [v1.4.2](https://github.com/wix/eslint-plugin-lodash/compare/1.4.1...v1.4.2)
> 20 March 2016
- SortedLastIndexBy has an iterator on the 2nd arg [`#44`](https://github.com/wix/eslint-plugin-lodash/issues/44)
#### [1.4.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.4.0...1.4.1)
> 13 March 2016
- close #42 removes quote in lodash/recommended [`#43`](https://github.com/wix/eslint-plugin-lodash/pull/43)
- Merge pull request #43 from godu/master [`#42`](https://github.com/wix/eslint-plugin-lodash/issues/42)
- update dependencies to latest version [`a975cfe`](https://github.com/wix/eslint-plugin-lodash/commit/a975cfe44006100a7cfe71d9b8d5f609f0449ea3)
- fix travis to only run tests in node 4 and 5. [`87496dc`](https://github.com/wix/eslint-plugin-lodash/commit/87496dc5494c30b43a98f64ed2e574247ca52b63)
- removes quote in lodash/recommended [`25499be`](https://github.com/wix/eslint-plugin-lodash/commit/25499be0851b6f17d09e6e848bdb39db5e2edbcd)
#### [v1.4.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.3.0...v1.4.0)
> 13 March 2016
- add recommended and v3 rule configs (fixes #40) [`#40`](https://github.com/wix/eslint-plugin-lodash/issues/40)
- update changelog [`476d299`](https://github.com/wix/eslint-plugin-lodash/commit/476d29955eeb0b09c3715c1f04ab169ea5d621c8)
- enable es6 in tests [`8c910c8`](https://github.com/wix/eslint-plugin-lodash/commit/8c910c8677fd98b6e71930d12384642c1c4117ac)
- rename .eslintrc to .eslintrc.json [`45e78af`](https://github.com/wix/eslint-plugin-lodash/commit/45e78afd6580fd42f0c985f6f46dbaa810b5c5ca)
#### [v1.3.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.2.2...v1.3.0)
> 10 March 2016
- add option for exceptions in prefer-lodash-method (fixes #38) [`#38`](https://github.com/wix/eslint-plugin-lodash/issues/38)
- fix false positive for prefer-lodash-chain where callback uses lodash (fixes #37) [`#37`](https://github.com/wix/eslint-plugin-lodash/issues/37)
- docs(readme): fix rules info [`f896337`](https://github.com/wix/eslint-plugin-lodash/commit/f8963378b76cfbe76967ce91260eb1c4d78a0118)
- remove coverage badge [`262c942`](https://github.com/wix/eslint-plugin-lodash/commit/262c942cc6b131f78b85aa7c8afddf85f14406e5)
#### [v1.2.2](https://github.com/wix/eslint-plugin-lodash/compare/v1.2.1...v1.2.2)
> 2 March 2016
- fix error where forEach, forIn, forOwn and right conterparts were considered chainable in v4 [`92e4b47`](https://github.com/wix/eslint-plugin-lodash/commit/92e4b47f6d613a39980cce939cbbbab2b7da33eb)
#### [v1.2.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.2.0...v1.2.1)
> 25 February 2016
- update dependencies and fix rules for eslint 2 [`5054431`](https://github.com/wix/eslint-plugin-lodash/commit/50544315414c01980cf1580b8f28f3d1324287a7)
- refactor astUtil to use lodash methods for function definitions [`2852ede`](https://github.com/wix/eslint-plugin-lodash/commit/2852ede4350165467a06d73a023ef07d0f45bb27)
- refactor prefer-is-nil [`00e35b0`](https://github.com/wix/eslint-plugin-lodash/commit/00e35b02d74200a9c3021770cfafc889c73f9969)
#### [v1.2.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.1.1...v1.2.0)
> 24 February 2016
- refactor shorthand methods and report for explicit calls to _.matches, _.property, and _.matchesProperty [`e42d364`](https://github.com/wix/eslint-plugin-lodash/commit/e42d364d82d5e2a4e3b4b2c2c92d4330c9137958)
- add matchesProperty method to path-style [`24d2ba6`](https://github.com/wix/eslint-plugin-lodash/commit/24d2ba6e154b8d00691536846e95699380de45bf)
#### [v1.1.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.1.0...v1.1.1)
> 22 February 2016
- fix prefer-times when using destructuring (fixes #32) [`#32`](https://github.com/wix/eslint-plugin-lodash/issues/32)
#### [v1.1.0](https://github.com/wix/eslint-plugin-lodash/compare/v1.0.6...v1.1.0)
> 21 February 2016
- Add rule identity-shorthand [`e1e5ee3`](https://github.com/wix/eslint-plugin-lodash/commit/e1e5ee310a473f92ef19391a4cd9793cd10dbf6b)
- add case when identity function is explicit _.identity [`5cb384c`](https://github.com/wix/eslint-plugin-lodash/commit/5cb384cbbd186a6a723731af7dd07ef3ae22fc99)
- add fixer for preferred-alias (#25) [`0ea186e`](https://github.com/wix/eslint-plugin-lodash/commit/0ea186e90c5cdac73a64813167761e5ee0ea6f91)
#### [v1.0.6](https://github.com/wix/eslint-plugin-lodash/compare/v1.0.5...v1.0.6)
> 18 February 2016
- add rule no-extra-args (fixes #26) [`#26`](https://github.com/wix/eslint-plugin-lodash/issues/26)
- add rule path-style [`7166adc`](https://github.com/wix/eslint-plugin-lodash/commit/7166adc55734fda866720950c7b4ce9739c7cb4d)
- fix docs to remove references to lodash3 [`15a70da`](https://github.com/wix/eslint-plugin-lodash/commit/15a70da018c2d2c210e7c1271a7fee14af03354c)
- fix docs for path-style.md [`aa36819`](https://github.com/wix/eslint-plugin-lodash/commit/aa36819ab9e1f41649737b8650482f6503f94040)
#### [v1.0.5](https://github.com/wix/eslint-plugin-lodash/compare/v1.0.4...v1.0.5)
> 7 February 2016
- fix bug in prefer-map where _ isn't lodash [`8892139`](https://github.com/wix/eslint-plugin-lodash/commit/8892139ea438dba68118bfa2fbadecb32aac2762)
#### [v1.0.4](https://github.com/wix/eslint-plugin-lodash/compare/v1.0.3...v1.0.4)
> 4 February 2016
- fix bug in prefer-filter where _ isn't lodash (fixes #23) [`#23`](https://github.com/wix/eslint-plugin-lodash/issues/23)
- update CHANGELOG for v1.0.3 [`fb5a037`](https://github.com/wix/eslint-plugin-lodash/commit/fb5a0372a02db3d03fcf42bdadc760e15f30bb24)
#### [v1.0.3](https://github.com/wix/eslint-plugin-lodash/compare/v1.0.2...v1.0.3)
> 31 January 2016
- refactor ecmaFeature flag to settingsUtil to support both ESLint v1 and v2 (fixes #22) [`#22`](https://github.com/wix/eslint-plugin-lodash/issues/22)
#### [v1.0.2](https://github.com/wix/eslint-plugin-lodash/compare/v1.0.1...v1.0.2)
> 26 January 2016
- make all lodash call/chain rules only have iteratee if it exists [`b3bd896`](https://github.com/wix/eslint-plugin-lodash/commit/b3bd89614fb4db86f819ca95e351466da6083419)
#### [v1.0.1](https://github.com/wix/eslint-plugin-lodash/compare/v1.0.0...v1.0.1)
> 26 January 2016
- Fix examples in prop-shorthand.md (fixes #16) [`#16`](https://github.com/wix/eslint-plugin-lodash/issues/16)
- fix error in callback-binding in methods without callbacks [`c985ba9`](https://github.com/wix/eslint-plugin-lodash/commit/c985ba90addefb856e0fa7af65d6d46b20a48c30)
- Reset travis url to eslint-plugin-lodash3 [`58df2d2`](https://github.com/wix/eslint-plugin-lodash/commit/58df2d2838385c09ff96d678555bc7640eb6b1c0)
- fix error in isEqEqEq which caused matches-shorthand rule to crash [`599e8e7`](https://github.com/wix/eslint-plugin-lodash/commit/599e8e7b57aa6d5cafcaef3a5467cabb8f30d451)
### [v1.0.0](https://github.com/wix/eslint-plugin-lodash/compare/v0.6.0...v1.0.0)
> 26 January 2016
- add support for settings object with pragma (fixes #1) [`#1`](https://github.com/wix/eslint-plugin-lodash/issues/1)
- make rules dependant on major version and refactor settings to return whole settings object [`6f3e204`](https://github.com/wix/eslint-plugin-lodash/commit/6f3e2043bf30f925f7cd0840e115402dd5b40fbc)
- update README.md [`2dd1eda`](https://github.com/wix/eslint-plugin-lodash/commit/2dd1edabc07f252c1bb3529a0caac98baa0bb233)
- rename rule no-unnecessary-bind to callback-binding with explanation about shared settings [`a107ad5`](https://github.com/wix/eslint-plugin-lodash/commit/a107ad5f7ee523bc1131d5ebb9ffc68b1935038c)
#### [v0.6.0](https://github.com/wix/eslint-plugin-lodash/compare/v0.5.2...v0.6.0)
> 19 January 2016
- Output correct column number for matches-shorthand [`#19`](https://github.com/wix/eslint-plugin-lodash/pull/19)
- performance: replace optimistic getLodashIteratee with pessimistic getLodashMethodVisitor [`6a2015f`](https://github.com/wix/eslint-plugin-lodash/commit/6a2015feb1636097478c9e18bdb09c604bade28d)
- performance: replace optimistic isLodashWrapper with running from start of chain [`9bca10c`](https://github.com/wix/eslint-plugin-lodash/commit/9bca10c46f7bfdf516d560e3e3e68829ad099e10)
- performance: replace optimistic isEndOfChain with running from start of chain [`9abe03e`](https://github.com/wix/eslint-plugin-lodash/commit/9abe03e4e840d37e704953cf2af817beedee6ef6)
#### [v0.5.2](https://github.com/wix/eslint-plugin-lodash/compare/v0.5.1...v0.5.2)
> 17 January 2016
- Output correct column number for prop-shorthand [`05a28e3`](https://github.com/wix/eslint-plugin-lodash/commit/05a28e348aea45460fc254f6f76a464d9883f2df)
- make getLodashIteratee only get called once in 'always' of prop-shorthand [`2f7f49c`](https://github.com/wix/eslint-plugin-lodash/commit/2f7f49c47596e9a9a0cd7170d40d5c3d2012fdb0)
- fix README.md [`5c48975`](https://github.com/wix/eslint-plugin-lodash/commit/5c48975c46ee73b287d2d581a9ed00e5b2997dc8)
#### [v0.5.1](https://github.com/wix/eslint-plugin-lodash/compare/v0.5.0...v0.5.1)
> 29 December 2015
- fix collection-return bug with arrow functions [`212b7f2`](https://github.com/wix/eslint-plugin-lodash/commit/212b7f28dd47aba83b6ba370df0ff5880904ca79)
#### [v0.5.0](https://github.com/wix/eslint-plugin-lodash/compare/v0.4.1...v0.5.0)
> 27 December 2015
- change shorthand rules to have option 'always' or 'never' (breaking) [`d47e946`](https://github.com/wix/eslint-plugin-lodash/commit/d47e946484a3ab29808a7b88aa26933968ce3b96)
- add rule chain-style [`59a3b25`](https://github.com/wix/eslint-plugin-lodash/commit/59a3b258085aa82718998e1b9239de358a8c1738)
- add rule prefer-constant [`90c79d5`](https://github.com/wix/eslint-plugin-lodash/commit/90c79d565f85c6174e84f5b56123523e290aaf55)
#### [v0.4.1](https://github.com/wix/eslint-plugin-lodash/compare/v0.4.0...v0.4.1)
> 23 December 2015
- implement rule prefer-startswith (fixes #11) [`#11`](https://github.com/wix/eslint-plugin-lodash/issues/11)
- Suggest to replace indexOf(..., '') === 0 with _.startsWith. Fixes #11 [`#11`](https://github.com/wix/eslint-plugin-lodash/issues/11)
- remove indexOf and lastIndexOf from list of native method, discovered in #11 [`fedd20b`](https://github.com/wix/eslint-plugin-lodash/commit/fedd20b303b23ddc28be4c2de380aee055e99363)
#### [v0.4.0](https://github.com/wix/eslint-plugin-lodash/compare/v0.3.0...v0.4.0)
> 6 December 2015
- add toErrorObject test util [`b576cb6`](https://github.com/wix/eslint-plugin-lodash/commit/b576cb6ae9fa36432df79566f8a774e3ed743d2f)
- add _.isUndefined to prefer-lodash-typecheck when not an identifier [`e97be90`](https://github.com/wix/eslint-plugin-lodash/commit/e97be9091f0b0fb551d727dbdd360c0cf469c5c6)
- align test files [`99cf38c`](https://github.com/wix/eslint-plugin-lodash/commit/99cf38c5ce665a62f095efc775389047c16176e2)
#### [v0.3.0](https://github.com/wix/eslint-plugin-lodash/compare/v0.2.1...v0.3.0)
> 25 November 2015
- Being consistent with other rule declarations that include default va… [`#7`](https://github.com/wix/eslint-plugin-lodash/pull/7)
- add static methods and ES6 collection methods to prefer-lodash-method [`7bcd3f2`](https://github.com/wix/eslint-plugin-lodash/commit/7bcd3f2720ea726585fb4acd6f42367a43f47483)
- Update README.md [`672f4bc`](https://github.com/wix/eslint-plugin-lodash/commit/672f4bc993487eeeb422f128066a7eb3d620cd1a)
- Being consistent with other rule declarations that include default value. [`43c3c0d`](https://github.com/wix/eslint-plugin-lodash/commit/43c3c0d21fdbfa2eb6281906b25e16176bf7bf91)
#### [v0.2.1](https://github.com/wix/eslint-plugin-lodash/compare/v0.2.0...v0.2.1)
> 23 November 2015
- add rule prefer-lodash-chain [`0f38bcd`](https://github.com/wix/eslint-plugin-lodash/commit/0f38bcd82250b7cea14b04c16e1ada7e84b0f9c9)
- fix bug in prefer-times where it works on native-map [`dec6a1f`](https://github.com/wix/eslint-plugin-lodash/commit/dec6a1fde22489c100fd23ca04c86d89b6588247)
- Update README.md [`b064156`](https://github.com/wix/eslint-plugin-lodash/commit/b064156d7fd2afc936fef9506a85a21e1de11a8c)
#### [v0.2.0](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.15...v0.2.0)
> 19 November 2015
- missings commas in rules example in readme [`#6`](https://github.com/wix/eslint-plugin-lodash/pull/6)
- add matches-shorthand rule and add functions to matches-prop-shorthand [`3c30cad`](https://github.com/wix/eslint-plugin-lodash/commit/3c30cad0ae7a5e6a7c8a95e400c09f2ff9942d17)
- support long property paths and conjunctions in prefer-filter, prefer-reject and prop-shorthand [`33ee58f`](https://github.com/wix/eslint-plugin-lodash/commit/33ee58f711ec4a6022e8b3c7e3d00aab167e93ad)
- Update Readme.md [`88c5d61`](https://github.com/wix/eslint-plugin-lodash/commit/88c5d61e42e649ccec9b9e79a579813a69c5e4f2)
#### [v0.1.15](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.14...v0.1.15)
> 10 November 2015
- change eslint config to extend wix-editor and fix errors [`3cb2997`](https://github.com/wix/eslint-plugin-lodash/commit/3cb29974611760d05118b201632500fe2108ceff)
- add rule collection-return [`8c878e4`](https://github.com/wix/eslint-plugin-lodash/commit/8c878e4c76a30674e0bc490e3e34d0818b449480)
- add rule prefer-times [`976a1d6`](https://github.com/wix/eslint-plugin-lodash/commit/976a1d65648d60fff0aa631af3599e37b8a347e9)
#### [v0.1.14](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.13...v0.1.14)
> 9 November 2015
- fix prefer-get to only work with memberExp or rightmost EqEqEq [`0e858f4`](https://github.com/wix/eslint-plugin-lodash/commit/0e858f4277d55493d238722437296bca007de2f0)
- ignore intellij files [`d5a3816`](https://github.com/wix/eslint-plugin-lodash/commit/d5a38169b476cdf6ee6e035b8d1f9c2b7dc2b19d)
#### [v0.1.13](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.12...v0.1.13)
> 28 October 2015
- exclude typeof === undefined from prefer-lodash-typecheck (fix #5) [`#5`](https://github.com/wix/eslint-plugin-lodash/issues/5)
- remove schema [`b77c4ed`](https://github.com/wix/eslint-plugin-lodash/commit/b77c4ed1b936b62836eaa455bd47604cdcff0a92)
#### [v0.1.12](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.11...v0.1.12)
> 11 October 2015
- fix false positives of complex comparison and computed properties [`3a0878e`](https://github.com/wix/eslint-plugin-lodash/commit/3a0878e109aa5bee931504f34dd1179f79c179c9)
#### [v0.1.11](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.10...v0.1.11)
> 8 October 2015
- prevent prefer-get from warning on computed expressions with variables [`2c2ea5c`](https://github.com/wix/eslint-plugin-lodash/commit/2c2ea5c1970299ce515553775c7ef263d5e7b570)
#### [v0.1.10](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.9...v0.1.10)
> 8 October 2015
- change valid test cases to short syntax [`0d2090c`](https://github.com/wix/eslint-plugin-lodash/commit/0d2090c8a9ef814316d30b7a2f2b2b331dde513a)
- add rule prefer-get [`ffbe336`](https://github.com/wix/eslint-plugin-lodash/commit/ffbe33619faea5ca49716481f5864683e1292c20)
#### [v0.1.9](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.8...v0.1.9)
> 16 September 2015
- add rule no-commit [`92d57f1`](https://github.com/wix/eslint-plugin-lodash/commit/92d57f1465f540cc72b1d97869d7a0e4f2851af8)
- fix unwrap to not fail when using _.prototype.commit() [`ff1ee24`](https://github.com/wix/eslint-plugin-lodash/commit/ff1ee249b566dfedec43a05a7541449f0070a1bc)
#### [v0.1.8](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.7...v0.1.8)
> 9 September 2015
- add prefer-lodash-method and prefer-lodash-typecheck (implements #3) [`70ded69`](https://github.com/wix/eslint-plugin-lodash/commit/70ded69fc9f8b3d6ab76ad5788267bd6b7a0104d)
- refactor parts of prefer-wrapper-method into lodashUtil and aliases [`a91efe1`](https://github.com/wix/eslint-plugin-lodash/commit/a91efe16984a02fff19f5cad79c1315e6a0d45b0)
- refactor is*EaEqToParamMember [`8107254`](https://github.com/wix/eslint-plugin-lodash/commit/810725474b3d3b698f2eee5702a004209770fad6)
#### [v0.1.7](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.6...v0.1.7)
> 7 September 2015
- Update README.md [`4e572d5`](https://github.com/wix/eslint-plugin-lodash/commit/4e572d5c2f7b5b23f1760c6e076ad270bad49336)
#### [v0.1.6](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.5...v0.1.6)
> 6 September 2015
- make sure prefer-map is only triggered when callee has only one statement [`4bc175c`](https://github.com/wix/eslint-plugin-lodash/commit/4bc175c1e7f56e02d6d7814fb14b709f346d3e01)
- consistently name prefer-wrapper-method rule [`cbd78a8`](https://github.com/wix/eslint-plugin-lodash/commit/cbd78a80f7e9ded093137eccbf117f5e9240b99b)
- fix bug where non-lodash value() method triggers rule [`e6e6280`](https://github.com/wix/eslint-plugin-lodash/commit/e6e6280d5f8dbb96e3f34530e46b727226de434f)
#### [v0.1.5](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.4...v0.1.5)
> 6 September 2015
- fix index.js to use __dirname [`a6ffdaa`](https://github.com/wix/eslint-plugin-lodash/commit/a6ffdaa4bbb3d5a7285a3c807633a96e60ad6290)
#### [v0.1.4](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.3...v0.1.4)
> 6 September 2015
- Fix typo in readme. [`#2`](https://github.com/wix/eslint-plugin-lodash/pull/2)
- add new rules prefer-invoke, prefer-map, prefer-wrapper-methods [`7ba1279`](https://github.com/wix/eslint-plugin-lodash/commit/7ba127985e3bfd11cff745aef848ac898c60ba9a)
- add support for arrow functions [`245bcff`](https://github.com/wix/eslint-plugin-lodash/commit/245bcff94c059408df781982e6c12e068a20845d)
- add rule prefer-thru [`825f253`](https://github.com/wix/eslint-plugin-lodash/commit/825f253b572234d6c4ba4c038ed08ccf18fc5c25)
#### [v0.1.3](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.2...v0.1.3)
> 24 August 2015
- add rule prefer-compact [`826ba68`](https://github.com/wix/eslint-plugin-lodash/commit/826ba6899754cffa1b9b61d765a96e6d2390668c)
- fix prefer-filter to only report when the condition is shorthandable [`ea14068`](https://github.com/wix/eslint-plugin-lodash/commit/ea14068c70c36eb745eaed10f2c1cdc34214a9fa)
- refactor with methods in astUtil [`919cb2d`](https://github.com/wix/eslint-plugin-lodash/commit/919cb2debccc5e8b32f1acbc030f9b055a08ead3)
#### [v0.1.2](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.1...v0.1.2)
> 24 August 2015
- fix error where prefer-filter reports on if/else [`5a0c2c0`](https://github.com/wix/eslint-plugin-lodash/commit/5a0c2c0ad23e47c5a6e1f2ce91a2d4edee9e5f23)
#### [v0.1.1](https://github.com/wix/eslint-plugin-lodash/compare/v0.1.0...v0.1.1)
> 23 August 2015
- fix error where callee doesn't have an object [`6f66695`](https://github.com/wix/eslint-plugin-lodash/commit/6f66695bf582a8c7e2af18f340f23455eefabd06)
#### [v0.1.0](https://github.com/wix/eslint-plugin-lodash/compare/v0.0.2...v0.1.0)
> 23 August 2015
- split esUtil to lodashUtil and astUtil [`43310c9`](https://github.com/wix/eslint-plugin-lodash/commit/43310c9eceee3acd509be62c8b42cd2fd74956b9)
- add rule unwrap [`cce302a`](https://github.com/wix/eslint-plugin-lodash/commit/cce302aea8973bcb2f47ece31a553edd50453c2e)
- add rule prefer-reject [`37f146e`](https://github.com/wix/eslint-plugin-lodash/commit/37f146e8361a6badd84938252018ae945d595611)
#### [v0.0.2](https://github.com/wix/eslint-plugin-lodash/compare/v0.0.1...v0.0.2)
> 19 August 2015
- fix runtime error in prefer-chain [`84b266e`](https://github.com/wix/eslint-plugin-lodash/commit/84b266e55a432ea9e167606fa6f523399450bb04)
#### [v0.0.1](https://github.com/wix/eslint-plugin-lodash/compare/v0.0.0...v0.0.1)
> 19 August 2015
- fix readme, tests [`5fa9fe8`](https://github.com/wix/eslint-plugin-lodash/commit/5fa9fe84977cf82628cc1e847a110155611cd9ae)
- refactor common code into esUtil [`77d1f26`](https://github.com/wix/eslint-plugin-lodash/commit/77d1f26bba329a3a0f83c2f293379c04530dc140)
- remove commented out code [`1a18251`](https://github.com/wix/eslint-plugin-lodash/commit/1a1825197b86b9b785e364160044f70608f5ba99)
#### v0.0.0
> 16 August 2015
- initial commit [`b4edd2d`](https://github.com/wix/eslint-plugin-lodash/commit/b4edd2d2fb6a824b516441b33187d71b4a60d5ac)
- handle chains in prop [`1e4b23f`](https://github.com/wix/eslint-plugin-lodash/commit/1e4b23f57d781e0bd9b661012398159b6d69f8e9)
- add matches prop rule [`06d6706`](https://github.com/wix/eslint-plugin-lodash/commit/06d67063c367cd42ea235c1d075cd991334bed54)

@@ -52,3 +52,3 @@ # Prefer Lodash method

"rules": {
"lodash/prefer-lodash-method": [2, {"ignorePatterns": ["^\$[a-zA-Z0-9\_]+"]}]
"lodash/prefer-lodash-method": [2, {"ignoreObjects": ["^\$[a-zA-Z0-9\_]+"]}]
}

@@ -55,0 +55,0 @@ }

{
"name": "eslint-plugin-lodash",
"version": "6.0.0",
"version": "7.0.0",
"author": "Omer Ganim <ganimomer@gmail.com>",

@@ -11,6 +11,7 @@ "description": "Lodash specific linting rules for ESLint",

"test": "npm run lint && npm run unit-test",
"unit-test": "cross-env NODE_ENV=test nyc mocha tests/**/*.js --reporter=dot",
"patch": "npm version patch -m\"update version to %s\" && git push && git push --tags",
"minor": "npm version minor -m\"update version to %s\" && git push && git push --tags",
"major": "npm version major -m\"update version to %s\" && git push && git push --tags"
"unit-test": "cross-env nyc mocha \"tests/**/*.js\" --reporter=dot",
"patch": "npm version patch -m\"update version to %s\" && git push --follow-tags",
"minor": "npm version minor -m\"update version to %s\" && git push --follow-tags",
"major": "npm version major -m\"update version to %s\" && git push --follow-tags",
"version": "auto-changelog -p && git add CHANGELOG.md"
},

@@ -30,24 +31,19 @@ "files": [

"peerDependencies": {
"eslint": ">=2.10.0"
"eslint": ">=2",
"lodash": ">=4"
},
"dependencies": {
"lodash": "^4.17.15"
},
"devDependencies": {
"@babel/core": "^7.5.5",
"@babel/preset-env": "^7.5.5",
"@babel/register": "^7.5.5",
"babel-plugin-istanbul": "^5.2.0",
"coveralls": "^3.0.6",
"cross-env": "^5.2.0",
"eslint": "^6.1.0",
"eslint-config-wix-editor": "^7.1.0",
"eslint-plugin-eslint-plugin": "^2.1.0",
"auto-changelog": "^2.0.0",
"coveralls": "^3.0.11",
"cross-env": "^7.0.2",
"eslint": "^6.8.0",
"eslint-config-wix-editor": "^7.3.0",
"eslint-plugin-eslint-plugin": "^2.2.1",
"eslint-traverser": "^1.5.2",
"istanbul": "^0.4.5",
"mocha": "^6.2.0",
"nyc": "^14.1.1"
"lodash": "^4.17.15",
"mocha": "^7.1.1",
"nyc": "^15.0.1"
},
"engines": {
"node": ">=6"
"node": ">=10"
},

@@ -60,3 +56,4 @@ "keywords": [

],
"license": "MIT"
"license": "MIT",
"dependencies": {}
}

@@ -83,2 +83,3 @@ ESLint-Plugin-Lodash

* [chaining](docs/rules/chaining.md): Prefer a either a Lodash chain or nested Lodash calls
* [collection-ordering](docs/rules/collection-ordering.md): Enforce a specific collection sorting method: `sortBy` or `orderBy`
* [consistent-compose](docs/rules/consistent-compose.md): Enforce a specific function composition direction: `flow` or `flowRight`.

@@ -85,0 +86,0 @@ * [identity-shorthand](docs/rules/identity-shorthand.md): Prefer identity shorthand syntax

@@ -104,2 +104,5 @@ /**

.map(el => {
if (el.type === 'MemberExpression') {
return `.\$\{${context.getSourceCode().getText(el)}\}`
}
if (canBeDotNotation(el)) {

@@ -106,0 +109,0 @@ return `.${el.value}`

@@ -11,3 +11,3 @@ 'use strict'

const isFullLodashImport = str => /^lodash(-es)?$/.test(str)
const isFullLodashImport = str => /^lodash(-es)?(\/)?$/.test(str)
const getMethodImportFromName = str => {

@@ -14,0 +14,0 @@ const match = /^lodash(-es\/|[./])(?!fp)(\w+)$/.exec(str)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc