]> source.dussan.org Git - jquery.git/commit
Build: ESLint: forbid unused function parameters
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Mon, 13 May 2019 20:25:11 +0000 (22:25 +0200)
committerGitHub <noreply@github.com>
Mon, 13 May 2019 20:25:11 +0000 (22:25 +0200)
commit438b1a3e8a52d3e4efd8aba45498477038849c97
treee5d7f6331777cda9da65b64e137624ac166f3812
parent9ec09c3b4aa5182c2a8b8f51afb861b685a4003c
Build: ESLint: forbid unused function parameters

This commit requires all function parameters to be used, not just the last one.
In cases where that's not possible as we need to match an external API, there's
an escape hatch of prefixing an unused argument with `_`.

This change makes it easier to catch unused AMD dependencies and unused
parameters in internal functions the API of which we may change at will, among
other things.

Unused AMD dependencies have been removed as part of this commit.

Closes gh-4381
19 files changed:
build/tasks/build.js
dist/.eslintrc.json
package.json
src/ajax.js
src/attributes/attr.js
src/core.js
src/core/access.js
src/core/camelCase.js
src/css.js
src/css/var/swap.js
src/deferred.js
src/deprecated.js
src/effects.js
src/event/ajax.js
src/event/alias.js
src/manipulation.js
src/offset.js
src/serialize.js
src/traversing.js